Где установить путь к Ruby и гемам в Rails 3 - PullRequest
1 голос
/ 04 ноября 2010

Я на общем хосте и мне нужно использовать свою собственную версию Ruby и также хранить гемы в моем домашнем каталоге.

В моем приложении на Rails 2 это было в environment.rb, чтобы использовать мои собственные драгоценные камни:

if ENV['RAILS_ENV'] == 'production'
  ENV['HOME'] = "/home/matt"
  ENV['GEM_HOME'] = "/home/matt/.gems"
  ENV['GEM_PATH'] = "/home/matt/.gems"
end

Это хорошая идея сделать то же самое в Rails 3? Или есть способ получше?

Можно ли настроить приложение для использования моей локальной версии Ruby, когда оно работает на Apache / Passenger?

Ответы [ 2 ]

2 голосов
/ 04 ноября 2010

Если вы можете использовать RVM и Bundler на вашем общем хосте, вы будете сохранены (действительно):).

0 голосов
/ 23 декабря 2010

Я решил, поставив эти настройки в верхнюю часть config.ru, и все работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...