Я изучаю Ruby и Rails.Кажется, у меня установлены 3 версии rspec gem.
rspec (2.8.0, 2.7.0, 2.6.0)
rspec-core (2.8.0, 2.7.1, 2.7.0, 2.6.4)
rspec-expectations (2.8.0, 2.7.0, 2.6.0)
rspec-mocks (2.8.0, 2.7.0, 2.6.0)
Я ввожу:
$ rspec spec
, который должен запускать все спецификации в спецификации каталога.Я получаю следующую ошибку:
/Users/Cathy/.rvm/gems/ruby-1.9.3-p0/bin/rspec:
/Users/Cathy/.rvm/rubies/ruby-1.9.2-p290/bin/ruby:
bad interpreter: No such file or directory
Я предполагаю, что rspec не может определить, какую версию гема использовать.Я думаю, что мне нужно создать гемфайл.Есть ли хорошие направления или лучший ответ, чем мой?
Я использую ruby 1.9.3p0 (2011-10-30 ревизия 33570) [x86_64-darwin11.2.0] на последнем MacBook Pro.