Итак, у меня есть новый amazon ubuntu 11.04 ec2 экземпляр, и все кажется отличным другим, кроме пассажира, рубинов и rvm. ИТАК, мой apache2.conf имеет этотПассажир + RVM + ubuntu 11.04 сервер == проблемы
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.11
PassengerRuby /home/ubuntu/.rvm/bin/ruby
# PassengerRuby /home/ubuntu/.rvm/gems/ruby-1.9.2-p290
#LoadModule passenger_module /home/ubuntu/.rvm/gems/[email protected]/gems/passenger-3.0.11/ext/apache2/mod_passenger.c
#PassengerRoot /home/ubuntu/.rvm/gems/[email protected]/gems/passenger-3.0.11
Я некоторые комментировал, потому что я попробовал все виды вариаций, чтобы получить RVM и пассажир работать вместе.
мой ВХост это
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName logicxl.com
# ServerAlias
DocumentRoot /srv/crm/current/public
ErrorLog /srv/crm/logs/error.log
<Directory "/srv/crm/current/public">
Options Indexes MultiViews FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
URL-адрес является logicxl.com, но как вы можете видеть, что есть ошибка
Could not find rake-0.9.2.2 in any of the sources (Bundler::GemNotFound)
грабли, но я сделал установить пакет и получил этот
/srv/crm/current$ bundle install
Using rake (0.9.2.2)
....
....
....
Using thin (1.3.1)
Using uglifier (1.2.2)
Using unicorn (4.1.1)
Using will_paginate (3.0.2)
Using yajl-ruby (1.1.0)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
, поэтому камни установлены, но ошибка сохраняется .... Я предполагаю, что есть проблема с которым рубин используется и какие драгоценные камни используются ... но я пробовал почти все, чтобы заставить это работать ... любая помощь будет оценена.
Я развертываю с capistrano .... но как мне это сделать с поддержкой RVM, а также как я могу сделать установку системы в rvm ... я думал, что я установил ее – Trace
Как я уже сказал по моему ответу , общесистемная установка похожа на обычную установку, но вы запустили ее как root. Попытайтесь взорвать ваш текущий RVM (используя «rvm implode») и переустановите его во время входа в систему как root. –
И добавить поддержку RVM для вашего рецепта Capistrano, прочитайте: http://beginrescueend.com/integration/capistrano/ –