为了记录,我已经解决了我的问题,但我试图弄清楚发生了什么,所以它不会再次发生。
我今天早些时候一直在使用 Ruby,没有遇到任何问题。突然间,我什么都跑不了。
过去,我会忘记bundle install
这样做会成功,但这次,我什至没有得到这个信息。相反,我得到了这个:
[ERROR] cannot load such file -- bundler/setup
在尝试时bundle install
,我会遇到这个错误:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:296:in `to_specs': Could not find 'bundler' (>= 0) among 16 total gem(s) (Gem::LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:307:in `to_spec'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in `gem'
from /usr/bin/bundle:22:in `<main>'
所以bundler
不存在吗?它去哪儿了?
我最终不得不gem install bundler
按照这篇文章做。然后做了bundle update
,现在一切正常。
可能发生了什么?