【发布时间】:2011-07-22 06:19:48
【问题描述】:
我的 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
上面的关键部分是 URL http://bit.ly/rvm-install-system-wide。截至今天,2011 年 3 月 24 日,此网址不再使用。它会导致 GitHub 404 错误。
RVM 网站上的以下 URL 用于包含系统范围安装的说明:http://rvm.beginrescueend.com/deployment/system-wide/。但是,该 url 现在重定向到 RVM 主页。
为了让 RVM 系统范围的安装脚本再次运行,新的说明是什么?
【问题讨论】:
-
可能最容易进入 IRC 上的#rvm 并在那里询问,似乎他们只是删除了系统范围安装的说明。
-
@Michael-Kohl,谢谢,我试过了,但一个小时后 FreeNode IRC 机器人实际上并没有收到验证电子邮件。考虑到这些安装说明的广泛性——只需尝试谷歌搜索“bit.ly/rvm-install-system-wide”——我希望在 IRC 上有经过验证的昵称的人可以得到答案并将其发布在这里。
-
(更新)我终于得到了 IRC 昵称的验证,并在 IRC 上询问过。现在还有人问同样的问题...
-
(更新)我在 IRC 收到了敌对的回应。显然,作者讨厌系统范围的安装机制,正如此处删除它的提交消息所证明的那样:github.com/wayneeseguin/rvm/commit/…
-
(更新)IRC 讨论似乎已永久存档于irclogger.com/.rvm/2011-03-24,供感兴趣的人使用...