@ 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, каковы новые инструкции?