gpt4 book ai didi

ruby - RVM 系统范围的安装脚本 url 已损坏——什么是替换?

转载 作者:数据小太阳 更新时间:2023-10-29 07:02:07 24 4
gpt4 key购买 nike

我的 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 系统范围的安装脚本再次工作,新指令是什么?

最佳答案

这是我在进行重大更改之前安装最后一个工作版本的修复程序:

bash <( curl -L https://github.com/wayneeseguin/rvm/raw/1.3.0/contrib/install-system-wide ) --version '1.3.0'

这在生产中对我有用。祝你好运!

更新

此外,如果您使用的是来自 https://github.com/fnichol/chef-rvm 的厨师食谱或类似的东西,您可以使用以下选项:

:rvm => {
:system_installer_url => "https://github.com/wayneeseguin/rvm/raw/1.3.0/contrib/install-system-wide",
:version => "1.3.0"
}

关于ruby - RVM 系统范围的安装脚本 url 已损坏——什么是替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5421800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com