Как правильно заметил @mikej для Rails 5.0.0 или выше , вы должны выполнить следующие шаги:
Создайте каталог для вашего приложения вместе с Gemfile, чтобы указать желаемую версию Rails, и разрешите упаковщику установить зависимые гемы:
$ mkdir myapp
$ cd myapp
$ echo "source 'https://rubygems.org'" > Gemfile
$ echo "gem 'rails', '5.0.0.1'" >> Gemfile
$ bundle install
Убедитесь, что установлена правильная версия направляющих: $ bundle exec rails -v
Теперь создайте ваше приложение, позвольте Rails создать новый Gemfile (или, скорее, перезаписать существующий, используя флаг --force
), и вместо установки пакета (--skip-bundle
) обновите его вручную:
$ bundle exec rails new . --force --skip-bundle
Если вы проверите запись для рельсов в Gemfile
, она должна выглядеть следующим образом:
gem 'rails', '~> 5.0.0', '>= 5.0.0.1'
Вы должны обновить его до точной версии, необходимой для приложения:
gem 'rails', '5.0.0.1'
Теперь последний шаг:
$ bundle update