Заставить rspec 1.3 работать, пока установлен 2.4? - PullRequest
1 голос
/ 02 февраля 2011

У меня есть проект Rails 2.3.X, над которым я работаю.В моей системе у меня также есть различные версии rspec:

rspec (2.4.0, 1.3.1) rspec-core (2.4.0) rspec-Outlook (2.4.0) rspec-mocks (2.4.0) rspec-rails (2.4.1, 1.3.3, 1.3.1)

Однако:

 > spec _1.3.1_ spec/
 Missing these required gems:
 rspec-rails  

Ответы [ 2 ]

2 голосов
/ 02 февраля 2011

Установите rvm и создайте gemset для проектов wo. Вы можете иметь отдельные rvmrc для этих проектов.

1 голос
/ 02 февраля 2011

Вы можете использовать bundler в своем проекте 2.3.x (см. http://gembundler.com/rails23.html). Затем, после указания нужной версии в Gemfile, просто добавьте bundle exec к любой команде, которую вы запускаете - это будет заставить его использовать связанную версию вместо новейшей общесистемной версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...