Я использую nginx, rvm и пассажира для запуска веб-сервера для проекта Rails (т.е. проекта1). Для этого проекта определен специальный набор драгоценных камней. Теперь мне нужно запустить второй проект (т. е. Project2), который использует другой набор драгоценных камней (и имеет другой определенный набор драгоценных камней). Как я могу это сделать?
Вот как выглядит мой файл конфигурации для nginx:
http {
passenger_root /var/www/project1/vendor/cache/ruby/1.9.1/gems/passenger-3.0.
19;
passenger_ruby /usr/local/rvm/wrappers/ruby-1.9.2-p320@global/ruby;
# ...
server {
listen 80;
server_name project1.example.com;
root /var/www/project1/public;
passenger_enabled on;
rails_env production;
# ...
}
server {
listen 80;
server_name project2.example.com;
root /var/www/project2/public;
passenger_enabled on;
rails_env production;
# ...
}
# ...
}
project1 работает как положено. Тем не менее, проект2 дает мне отсутствующие ошибки драгоценного камня.
Could not find i18n-0.6.4 in any of the sources (Bundler::GemNotFound)
Обратите внимание, какpassage_root указывает на пассажирский гем в проекте1.
Любые указатели на то, как я могу запустить оба проекта, были бы очень признательны. Спасибо.