@ the-Tin-Man: Да, это правильно. Однако существующие сценарии обеспечения для Chef, Puppet и StackScripts, которые устанавливаются через старый URL-адрес, не сразу корректно работают с новой версией HEAD из-за изменений в пути и включении профиля. Размещенный фрагмент позволяет нам поддерживать наши производственные сценарии развертывания на RVM 1.3.0, чтобы они продолжали работать, а не весь мир переносил все сценарии развертывания за один день на RVM 1.5.1

бщесистемные сценарии установки RVM не работают, как в виде Linode StackScripts, так и Chef-solo Recipes.

В соответствии с инструкциями на веб-сайте RVM мои сценарии выполняют следующие команды от имени пользователя root для установки RVM в масштабе всей системы:

echo "Installing RVM system-wide" >> $logfile
bash < <( curl -L http://bit.ly/rvm-install-system-wide )
cat >> /etc/profile <<'EOF'
# Load RVM if it is installed,
#  first try to load  user install
#  then try to load root install, if user install is not there.
if [ -s "$HOME/.rvm/scripts/rvm" ] ; then
  . "$HOME/.rvm/scripts/rvm"
elif [ -s "/usr/local/rvm/scripts/rvm" ] ; then
  . "/usr/local/rvm/scripts/rvm"
fi
EOF

source /etc/profile

Ключевым элементом выше является URLhttp://bit.ly/rvm-install-system-wide, На сегодняшний день, 24.03.2011, этот URL больше не используется. Это приводит к ошибке GitHub 404.

Следующий URL на веб-сайте RVM, который содержит инструкции для общесистемной установки:http://rvm.beginrescueend.com/deployment/system-wide/, Однако этот URL теперь перенаправляет на домашнюю страницу RVM.

В интересах возобновления работы общесистемных сценариев установки RVM, каковы новые инструкции?

Ответы на вопрос(2)

Ваш ответ на вопрос