Я просто обновляю свой Rails project, чтобы использовать Ruby 2.2.1 на моем локальном компьютере.Ваша версия Ruby 2.1.3, но ваш Gemfile указан 2.2.1
Когда я раскрываю мое приложение Rails для производства Ubuntu 14.04 сервера с Capistrano, я получаю сообщение об ошибке:
bundle stdout: Your Ruby version is 2.1.3, but your Gemfile specified 2.2.1
Я модернизировал свою версию Ruby, на сервере с Rbenv:
rbenv install 2.2.1
rbenv global 2.2.1
rbenv rehash
Затем я попытался снова установить приложение Rails, но я все еще получаю ошибку:
bundle stdout: Your Ruby version is 2.1.3, but your Gemfile specified 2.2.1
Наверное, я что-то пропустил.
убедитесь, что у вас нет файла .ruby-version в вашем проекте. –
Вы имеете в виду мой Gemfile на сервере? Я обновил свой локальный Gemfile для использования ruby 2.2.1 – Toontje
только что узнал, что забыл обновить версию Ruby в своем Capfile. Но теперь я получаю еще одну ошибку, когда я делаю «cap production deploy»: ERROR rbenv: 2.2.1 не установлен или не найден в $ HOME/.rbenv/versions/2.2.1 – Toontje