Tag: 配置

如何在ruby中读取INI文件

如何在ruby中读/写一个ini文件。 我有一个我需要的ini文件 读 改变一个条目 写到不同的位置 我怎么能用ruby做到这一点? 关于这方面的文件很惨淡。

这是什么意思BUNDLE_DISABLE_SHARED_GEMS:’1’?

我在.bundle/config找到了BUNDLE_DISABLE_SHARED_GEMS: ‘1’ 。 这是什么意思?

部署+配置文件+ Heroku

我正在使用Heroku来托管Rails应用程序,这意味着使用Git部署到Heroku。 由于Heroku上的“纯Git工作流程”,任何需要上游到服务器的东西都必须在我的本地盒子上进行相同的配置。 但是我需要让某些配置文件有所不同,具体取决于我是在本地设置还是部署在Heroku上。 再次,由于Heroku使用的部署方法,我不能使用.gitignore和模板(正如我已经多次看到的建议,并已用于其他项目)。 我需要的是让git以某种方式跟踪文件的变化,但有选择地告诉git在从特定仓库中提取时不要覆盖某些文件 – 基本上只对单向进行某些更改。 可以这样做吗? 我很感激任何建议!

在Allure中配置Ruby中的Cucumber

我需要配置以下参数: environment, trend, history, executors, retries, 我需要这些黄瓜的参数与ruby一起使用。 我在很多地方搜索过,但发现并不多。 如果你能提供这些参数,我将不胜感激。

如何使用ActiveSupport :: Configurable with Rails Engine

我想给我的rails引擎gem一个合适的配置可能性。 在initializers/my_gem.rb中看起来像这样的东西(链接到当前的初始化程序) : MyGem.configure do |config| config.awesome_var = true # config.param_name = :page end 因此,我一直在寻找其他gem中的任何线索,我发现的最好的云是kaminari/config.rb 。 但它看起来很丑陋,我认为必须有更好的方法。

IRb:如何使用预加载的类启动交互式ruby会话

当我通过采用Ruby语言进行旅程时,我花了很多时间在IRb中。 真是太棒了! 但是,由于我不太了解它的function,并且仍然是Ruby的“小块”,我想知道以下内容: 如何在不重启IRb的情况下“刷新”会话(或者这是不可能的)。 如何配置IRb来加载一堆源文件“hello.rb”和“hello_objects.rb”,即在启动时? 我在这些方面工作很重要,知道一个简短的手来加载这些类会很好,而不必为每个类手动输入’load’。

如何使用Ruby加密和签署iphone移动配置文件

我有一个由iphone配置实用程序生成的xml格式(模板)的unsigned mobileconfig文件。 我想使用openssl对其进行加密和签名,并能够使用Ruby on rails在iphone上安装它。 我不想创建一个SCEP服务器来执行此操作,因为我想继续动态修改此模板xml文件并使用某个URL提供它。 感谢您的帮助。 我已经检查了以下问题但是它不清楚如何加密可以在iphone上正确安装的文件 – 因为当我试图模仿加密文件格式时我不断得到“由于未知错误而无法安assembly置文件”来自iphone配置实用程序,只加密部件并适当地附加/添加配置文件的其他部分。 使用Ruby on Rails签署iPhone配置XML配置文件 apple的这本手册很有用,但它更适合创建SCEP服务器而不是用于操作模板mobileconfig文件 – http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/profile-service/profile-service.html

使用rackup时未找到Sinatra静态资产

我有一个简单的Sinatra应用程序,使用模块化样式进行配置。 当我按照自述文件中的建议使用rackup -p 4567启动应用程序时,不会提供公用文件夹中的静态资源。 但是当我使用shotgun ./config.ru -p 4567开始它时,它们就会被送达。 为什么会这样? 这可能发生在生产中吗? 这是我的代码: # config.ru require ‘rubygems’ require ‘bundler’ require ‘sinatra’ require ‘jammit’ Bundler.require Jammit.package! require File.expand_path(‘./stick.rb’) run Stick 这是应用程序ruby文件 require ‘sinatra/base’ class Stick < Sinatra::Base get '/' do haml :index end end

如何在jRuby中启用C扩展支持?

我想安装一个gem,但是我收到以下错误: Building native extensions. This could take a while… ERROR: Error installing twitter-login: ERROR: Failed to build gem native extension. C:/nwcloud/jruby-1.7.2/bin/jruby.exe extconf.rb NotImplementedError: C extension support is not enabled. Pass -Xcext.enabled=true to JRuby or set JRUBY_OPTS or modify .jrubyrc to enable. 我也用同样的问题阅读了这个问题,但我甚至不知道如何使用这三个选项启用支持,因为我不知道如何将-Xcext.enabled=true传递给JRuby或设置JRUBY_OPTS或修改.jrubyrc启用。 任何人都可以帮我解决我的初学者问题吗?