草庐IT

chef_gem

全部标签

ruby - 你应该在已发布的 gem 中包含 Gemfile.lock 吗?

如果您将ruby​​gem的源代码发布到github.com,是否应该包含Gemfile.lock? 最佳答案 这个人很有主见。http://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the-gemspec-and-gemfile/即:如果您正在开发应用程序,您应该将Gemfile.lock包含在版本控制中如果您正在开发gem,您不应该将Gemfile.lock包含在版本控制中我不确定我是否被说服了。我认为在我的版本控制中使用Gemfile.lock很好。但是我认为包含该文件

ruby - 错误 : While executing gem . .. (NoMethodError) 未定义方法 `spec' 为 nil:NilClass

我正在尝试开始使用ruby​​和Watir-webdriver进行一些测试自动化。sudoapt-getinstallruby​​ruby​​gemssudogeminstallwatir-webdriver每当我安装gem时,我都会收到以下错误:[/usr/lib/ruby/gems/1.8/specifications/selenium-webdriver-2.13.0.gemspec]isn'taGem::Specification(NilClassinstead).ERROR:Whileexecutinggem...(NoMethodError)undefinedmethod`

ruby - 安装我的 gem 时出现奇怪的错误

我刚刚发布了ginjo-rfmgem的v2.0.0。当我在SnowLeopard库存机(rubygems版本1.3.5)上安装此gem时,出现以下错误:admin$sudogeminstallginjo-rfm--no-rdoc--no-riERROR:Errorinstallingginjo-rfm:multi_jsonrequiresRubyGemsversion>=1.3.6但是,gem安装并成功运行。我只有一个运行时依赖项:ActiveSupport>=2.3.5,它已经安装在我所有的机器上。在我的gem中,我什至没有提到multi_json。更奇怪的是,当我尝试在Ubuntu

ruby - Chef 没有运行 apt (apt-get update) 配方。返回 100

在vagrant、macosx10.7.2上运行Ubuntu11.04。运行Chef服务器。尝试安装postgresql社区ChefRecipe时,我收到以下错误,即使我的基本角色看起来像这样(我添加了aptRecipe以尝试更新apt-get):name"base"description"Thebaseroleforsystems"run_list("recipe[apt]","recipe[vim]")尝试运行Chef:$vagrantreloaddb1dev[db1dev]Attemptinggracefulshutdownoflinux...[db1dev]Preparingh

ruby-on-rails - 使用电子表格 gem 的货币数字格式

我正在使用Spreadsheetgem来创建excel表。如何将“货币”数字格式应用于特定单元格? 最佳答案 没有尝试过,但也许以下内容会为您指明正确的方向:nb_format=Spreadsheet::Format.new:number_format=>'$#,###.##'cell.set_format(0,nb_format) 关于ruby-on-rails-使用电子表格gem的货币数字格式,我们在StackOverflow上找到一个类似的问题: htt

ruby - 自定义 ruby​​ gem 上的奇怪 LoadError

我有一个自定义gem,当我将它作为gem安装并尝试在irb中要求它时遇到了一个非常奇怪的LoadError。我在项目文件夹中的rspec测试一切正常。只有在将它用作irb中的实际gem时才会发生这种情况。它在(/lib/mws/api/order_response.rb)处抛出LoadError异常的文件确实存在。我已尝试重命名文件并更新需要它的文件(/lib/mws.rb)。我试过重新创建文件,认为可能存在权限问题。什么都没用。如果我注释掉该特定文件的require行,一切正常。该文件没有什么特别之处。还有4个与它几乎相同的文件(*_response.rb)。我觉得我正在服用疯狂的药

ruby - 是否有公共(public) ruby​​gems.org 镜像?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestionhttp://rubygems.org是否有可用的公共(public)镜像??它现在对我不起作用,http://isup.me/rubygems.org说它也不起作用。

ruby-on-rails - Bundler 找不到 gem "mime-types"的兼容版本

当我收到此错误时,我正在将我的Gemfile更新到最新版本:Bundlercouldnotfindcompatibleversionsforgem"mime-types":InGemfile:rails(=4.0.2)rubydependsonmime-types(~>1.16)rubymechanize(=2.7.3)rubydependsonmime-types(2.0)Rails4.0.2是否真的依赖比现有的许多gem更旧的mime类型版本,还是我的本地配置有问题?附言我尝试使用“bundleupdate”更新依赖项,但我又遇到了同样的错误。 最佳答案

ruby-on-rails - 在执行 gem ... (ArgumentError) 未知编码名称时 - CP720

这个问题在这里已经有了答案:rails4unknownencodingname-CP720(2个答案)关闭6年前。我现在遇到了这个奇怪的错误whileexecutinggem...(ArgumentError)unknownencodingname-CP720当我想运行任何gem命令时,例如geminstallrubygems-update所以当我仔细查看时,我发现有人建议使用此命令将编码更改为1252C:\DevKit>chcp1252c:\DevKit>rubydk.rbinit但在我使用它之后我仍然遇到同样的错误,所以我该如何解决这个问题??????注意:我使用的是windows

ruby-on-rails - 无法在 Mac OSX 上安装 PG gem

我创建了一个新的Rails应用程序:railsnew-dpostgresql但是,我无法安装pggem。我之前使用brew安装了postgres,它会在我的Mac上自动启动。我已经尝试过在SO上发布的几件事。我正在使用ruby2.0。运行bundleinstall时,出现错误:Errno::EACCES:Permissiondenied-/Library/Ruby/Gems/2.0.0/gems/pg-0.17.1/.gemtestAnerroroccurredwhileinstallingpg(0.17.1),andBundlercannotcontinue.Makesurethat