Я пытаюсь перенести сайт Ruby на новый хост, работающий под управлением Ubuntu 14.04, но ему нужен Ruby 1.8.7. Я могу использовать rvm для установки 1.8.7, но я не уверен, как заставить rails, gems и Passenger работать и для этой версии.
Что мне нужно запустить, чтобы настроить rails, gems и Passenger для ruby 1.8.7 на моем новом компьютере с Ubuntu?
решение1
Вам следует проверить версии гемов, соответствующие версии Ruby.
Пример:
https://rubygems.org/gems/passenger
«Ruby Dependency >= 0» означает, что он будет работать в любой версии.
Другой пример:
Rake gem 10.2.1 зависит от Ruby >= 1.9:https://rubygems.org/gems/rake/versions/10.2.1
Но нажмите на другую версию, например, такую:https://rubygems.org/gems/rake/versions/10.2.2и там написано ">= 1.8.7" и это должно сработать в вашем случае.
Поэтому вам придется вручную проверять наличие нужной версии каждого драгоценного камня.