首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RSpec版本问题- Rspec无法运行

RSpec版本问题- Rspec无法运行
EN

Stack Overflow用户
提问于 2011-02-01 22:56:25
回答 2查看 1.5K关注 0票数 0

我(错误地)将Rspec更新为2.4版,但我的Gemfile是2.3版。现在,当我尝试运行Rspec时,收到以下错误消息。我认为我需要恢复到2.3 --你知道我该怎么做吗?

代码语言:javascript
复制
/Users/woshea/.rvm/gems/ruby-1.9.2-p136@global/gems/bundler-1.0.7/lib/bundler/runtime.rb:27:in `block in setup': You have already activated rspec-core 2.4.0, but your Gemfile requires rspec-core 2.3.1. Consider using bundle exec. (Gem::LoadError)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-01 23:07:09

有两个选项:

  1. 升级你的Gemfile到使用2.4,运行gem install,它应该可以工作。
  2. 如果你想在你的系统上保留2.4,但在你的项目中仍然使用2.3,运行bundle exec rspec而不只是rpsec,这将确保它使用捆绑的版本。
票数 1
EN

Stack Overflow用户

发布于 2011-02-01 23:16:43

你只能通过bundler启动你的规格。

代码语言:javascript
复制
bundle exec rspec spec

代码语言:javascript
复制
bundle exec rake spec
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4864054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档