2016-02-10 2 views
1

Я беру курс на курсах на рельсах и испытываю некоторые проблемы с драгоценными камнями.Неисправность «активирующая» версия драгоценного камня

Когда я бегу RSpec на проекте новые рельсы, я получаю эту ошибку:

/Users/mme/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/runtime.rb:34:in `block in setup': 
You have already activated poltergeist 1.9.0, but your Gemfile requires poltergeist 1.6.0. 
Prepending `bundle exec` to your command may solve this. (Gem::LoadError) 

Согласно How to switch between different version of gem installed?, я должен быть в состоянии использовать bundle exec [gem]

$ bundle exec poltergeist 
bundler: command not found: poltergeist 
Install missing gem executables with `bundle install` 

Это не имеет смысла - Ранее я использовал полтергейст:

$ bundle install | grep poltergeist 
Using poltergeist 1.6.0 

Кто-нибудь есть некоторые советы о том, как примирить эту ситуацию?

ответ

1

Try:

bundle exec rspec 

ошибка говорит о "Предварение bundle exec к вашей команде" - что буквально означает добавление bundle exec перед командой rspec.