RVM 新手并使用 Rails 3 和 Ruby 1.9.2 测试版...
我在 gemset 中有两个 rspec 副本。正在使用 beta.19,但需要降级到 beta.18。更改了我的 gemfile,然后bundle install
. 现在我有一个烂摊子...
*** LOCAL GEMS ***
. . .
rspec (2.0.0.beta.19, 2.0.0.beta.18)
rspec-core (2.0.0.beta.19, 2.0.0.beta.18)
rspec-expectations (2.0.0.beta.19, 2.0.0.beta.18)
rspec-mocks (2.0.0.beta.19, 2.0.0.beta.18)
rspec-rails (2.0.0.beta.19, 2.0.0.beta.18)
我想删除所有 beta.19 的痕迹,但似乎不知道怎么做。
虽然 Gemfile 需要 beta.18,但 beta.19 仍在运行干扰......并且 rspec 正在我的日志文件中吐出......
编辑:感谢 Nikita,我能够删除 beta.19 宝石。现在我遇到了断路之类的东西:
thismac:rails_app meltemi$ spec -v
/Library/Ruby/Site/1.8/rubygems.rb:335:in `bin_path': can't find executable spec for rspec-2.0.0.beta.18 (Gem::Exception)
from /usr/bin/spec:19
mymac:appname meltemi$
既然 19 岁已经过去了,我又要回到 18 岁,我还需要做些什么来重建吗?