Я сделал следующее, чтобы упростить обслуживание в моей системе (любые комментарии приветствуются, так как я не уверен, что это лучший метод)
- удалить все гемы от имени пользователя root: список гемов --no-version | xargs gem uninstall -a -I
- установить пассажира от имени пользователя root (через / opt / REE / bin / gem install passenger) - мне также пришлось установить 'rake'
- сделал символическую ссылку из / opt / REE на последнюю версию ruby для предприятий dir
- запустите / opt / REE / bin / passenger-install-apache2-module от имени пользователя root
- добавил директивы loadmodule в /etc/apache2/apache2.conf
создать пользователя, которого запускает пассажир phusion, и изменить его путь на 1) бинарный каталог системы ruby
2) пользовательский двоичный каталог gem
PATH = $ PATH:. / Дом // камень / рубин / 1,8 / бен: /opt/ruby-enterprise-1.8.7-2010.01/bin
(я изменил эти настройки в .bash_profile и переключился на пользователя с su username -l)
большинство драгоценных камней, которые я сейчас храню в пакетах (заморожено). кроме рельсов, которые установлены в системе.
Есть ли другой (лучший) способ? как другие люди занимаются таким обслуживанием системы?