Как переключаться между разными версиями гема? - PullRequest
13 голосов
/ 14 марта 2012

У меня три версии стойки, установленные на локальном компьютере (rack (1.4.1, 1.3.6, 1.3.5)).Для какого-то драгоценного камня (например, Cucumber) требуется более низкая версия rack для активации?

Я пробовал с bundle, но ничего хорошего нет.

При выполнении cucumber все равно будет использовать активированную стойку с версией 1.4.1 системы.Bundle указывает , какой камень должен быть установлен , но не гарантирует , какой камень будет активирован .

Как я могу активировать определенную версию rack?

Ответы [ 2 ]

12 голосов
/ 14 марта 2012

Вы можете указать версию в gemfile вашего проекта

gem "rack",  "1.3.5"

Указано matt:

Чтобы использовать гем, указанный в Gemfile:

bundle exec cucumber
1 голос
/ 14 марта 2012

Используйте bundler , это поможет вам

...