有点使用Rails但是对于我遇到的这个问题我有点困惑。
我对xpath有两种倾向,一种是0.1.4,一种是1.0
如果我只是运行以下内容,则会出错:
Thu Feb 14$ rspec spec/requests/static_pages_spec.rb
/Users/jt/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find xpath (~> 1.0.0) amongst ...
但是预先捆绑的exec有效。
$bundle exec rspec spec/requests/static_pages_spec.rb
我很好奇如何通过我的Gemfile解决这个xpath问题。我认为这是捆绑者应该处理的事情。我知道bundle exec
应该是正常的,但我宁愿不必使用它。
我不是在做什么,如何解决?
事先提前答案 0 :(得分:1)
在您的Gemfile中,您可以通过向其附加版本号来强制创建gem的版本。如果您需要最高1.0.0的版本,那么您可以编写
gem "mygem", "~> 1.0.0"
您可以在bundler site中获得有关如何管理gem版本的更多信息。