Учитывая любую папку проекта Ruby on Rails, можете ли вы сказать, что для проекта использовались Rails 2.3.5 и Ruby 1.8.7? - PullRequest
0 голосов
/ 05 сентября 2010

Так что, если у вас есть Ruby Version Manager, вы можете сначала переключиться в этот режим, прежде чем изменять файлы проекта. (вероятно, лучший)

1 Ответ

1 голос
/ 05 сентября 2010

Вы можете установить файл .rvmrc в каталоге вашего проекта, чтобы при входе в каталог вы автоматически переключались на определенный ruby ​​и gemset. Проверьте rvmrc docs для деталей.

Однако этот метод не определяет версии из файлов проекта. Если вы действительно хотите сделать вывод о версии Rails, вы можете добавить небольшой скрипт в ваш файл .rvmrc:

RAILS_VERSION=`ruby -e "require 'config/environment'; puts RAILS_GEM_VERSION"`
...