【问题标题】:rvm get latest ERRORrvm 获取最新的错误
【发布时间】:2011-10-19 07:24:03
【问题描述】:

刚升级到Lion,尝试更新rvmfollowing the doc

$ rvm get latest

Original installed RVM version:

rvm 1.2.8 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]

rvm-<html>
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   172    0   172    0     0    210      0 --:--:-- --:--:-- --:--:--   304
ERROR:
.tar.gz downloaded does not match it's md5 checksum <html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx/1.0.8</center>
</body>
./html>
    Aborting RVM Installation.

如何在 Lion 上升级 rvm

【问题讨论】:

    标签: ruby rvm osx-lion


    【解决方案1】:

    老实说,rvm implode 重新开始可能会更容易。你在版本上远远落后。所以它可能无法在更新版本中跳得那么远。

    我当前的版本是1.8.6

    运行rvm implode,这将删除 rvm、红宝石、宝石,一切。

    运行

    bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
    

    这就是我的解决方案...

    【讨论】:

    • 某些 rvm 版本无法升级到其他版本。
    【解决方案2】:

    仅供参考,如果 rvm get latest 无法正常工作并且无法选择内爆您的安装,那么您可以随时这样做:

    rvm get head
    

    这会从 Git 获取最新版本,因此它绕过了 Bad Request 错误。之后你可以做一个

    rvm get latest
    

    切换到最新的稳定版本。

    【讨论】:

      【解决方案3】:

      太旧了,无法正确升级。内爆的建议正是要做什么。请在故障排除页面底部查看我的脚本,以获取将从您的系统中删除任何和所有 RVM 痕迹的脚本。注释掉 $HOME/.bashrc|.bash_profile 中加载 RVM 的所有行。然后立即注销然后重新登录,这样环境中绝对没有 RVM 的变量,然后按照 rvm 安装页面上的详细说明执行安装过程。

      请注意:不要使用 Xcode 4.2。它目前无法正确构建许多不同的 rubies 和原生扩展 gem,以及 Homebrew 和 MacPorts 构建。仅使用 Xcode 4.1 以及 Apple 提供的任何更新。

      这不是 RVM 问题,而是由于切换到 LLVM 导致的编译器问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多