0

我在我的 rails 应用程序上运行了 bundle update。我没有收到以下错误,也无法弄清楚我需要更改什么:

59 美元 spork 使用 RSpec,未知

正在加载 Spork.prefork 块...

您已经激活了 spork 1.0.0rc2,但您的 Gemfile 需要 spork 1.0.0rc3。使用 bundle exec 可以解决这个问题。(宝石::加载错误)

如果我使用 bundle exec 运行它,它运行正常,但我想修复根本原因,这样我就不必使用 bundle exec。任何帮助,将不胜感激。

4

2 回答 2

1

我没有弄清楚为什么会出现 rc2 与 rc3 的问题,但总的来说,在阅读了一些网站之后,我认为 bundle exec 是要走的路。我最终使用以下设置来为 TDD 顺利运行开发和测试环境。结果,我没有遇到这个问题,尽管我仍然不知道是什么导致了这个问题。

http://blog.crowdint.com/2012/03/01/rails-tdd-environment-setup-with-guard-and-foreman.html

于 2012-05-08T05:49:22.557 回答
0

运行gem update spork,它会将安装在您系统上的 spork 版本更新到最新版本。现在你只在你的包中安装了那个版本的 spork,当你运行没有bundle exec. 您可能还需要删除旧版本gem cleanup spork

于 2012-05-06T00:59:21.247 回答