我正在尝试使用 Gemfile 更新我的 gem,但总是在同一行失败:
Gemfile:
group :doc do
gem 'sdoc', require: false
end
Command:
$ bundle update
我总是收到这个错误:
Gemfile 语法错误:
/Users/GrzegorzFeathers/Documents/Edx/SaaS/rottenpotatoes/Gemfile:32:语法
错误,意外的 ':',期待 kEND
gem 'sdoc',要求: false
当我将该行语法更改为此时,问题就解决了:
gem 'sdoc', :require => false
但为什么我不能使用另一个?,我用两种不同的方式检查了我的 ruby 版本,两者都说我正在使用 ruby 2.0.0,所以我应该能够使用 key: value 语法
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.3.0]
And:
$ rails console
2.0.0-p247 :001 > RUBY_VERSION
=> "2.0.0"
知道发生了什么吗?
编辑:
为了解决这个问题,我刚刚重新安装了捆绑器 gem,然后一切都按预期工作:)
$ gem install bundler
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)