我在rails应用上运行了捆绑更新。我没有收到以下错误,也无法弄清楚我需要更改的内容:
59 $ spork 使用RSpec,未知
加载Spork.prefork块...
你已经激活了spork 1.0.0rc2,但是你的Gemfile需要spork 1.0.0rc3。使用bundle exec可以解决这个问题。 (GEM :: LoadError)
如果我使用bundle exec运行它,它运行正常,但我想修复根本原因,这样我就不必使用bundle exec了。任何帮助将不胜感激。
答案 0 :(得分:1)
我没有弄清楚为什么rc2与rc3问题存在,但总的来说,在阅读了几个网站后,我认为捆绑exec是要走的路。我最终使用以下设置来为TDD顺利运行开发和测试环境。因此,我没有面对这个问题,但我仍然没有导致这个问题。
http://blog.crowdint.com/2012/03/01/rails-tdd-environment-setup-with-guard-and-foreman.html
答案 1 :(得分:0)
运行gem update spork
,它会将系统上安装的spork版本更新为最新版本。现在,您只在捆绑包中安装了该版本的spork,在没有bundle exec
的情况下运行命令时将看不到该版本的spork。您可能还需要使用gem cleanup spork