История:
- Читайте в Развертывание приложения Rails3 для Сервер Mediatemple DV.
- Установленный RVM на сервере, рубине и основных драгоценных камнях.
- Сайт работает нормально, если я его FTP.
- Все хорошо.
Затем я решил сделать правильное развертывание и настройку для развертывания GIT/cap в соответствии с "Agile Web Development with Rails".
- Попытка развертывания с помощью кепки, но были ошибки с драгоценными камнями, недоступными для производственного сайта.
- Прочитайте и поняли, что я, вероятно, должен пойти на установку RVM в системной системе.
- Удалены все драгоценные камни и RVM.
- Установленная система RVM в целом.
- Ошибка при развертывании крышки bash:/home/foo/.rvm/bin/rvm-shell: нет такого файла или каталога ", что имеет смысл - в домашнем каталоге нет .rvm/.
- Думая, что что-то висело от первоначальной установки RVM для использования в качестве пользователя, я удалил пользователя, удалил домашний каталог и воссоздал пользователя с разрешениями.
- Такая же ошибка при развертывании крышки bash:/home/foo/.rvm/bin/rvm-shell: нет такого файла или каталога "
Теперь ситуация:
Для foo,.bashrc содержит последнюю строку:
[[ -s '/usr/local/lib/rvm' ]] && source '/usr/local/lib/rvm'
Когда я выхожу:
type rvm | head -1
ответ: "rvm - это функция".
/etc/rvmrc содержит
if [[ ! -s "$HOME/.rvm/scripts/rvm" ]]; then
umask g+w
export rvm_selfcontained=0
export rvm_prefix="/usr/local/"
fi
Запуск идей здесь и надежду на некоторые предложения.