【问题标题】:Cannot source RVM files because of PowerPC architecture由于 PowerPC 架构,无法获取 RVM 文件
【发布时间】:2013-02-10 13:31:37
【问题描述】:

我在 OS X 10.7.5 上从 railsinstaller.org 运行 railsinstaller,然后在 RVM 上遇到了一些问题:

1) 首先,我得到“RVM:找不到命令”。所以我创建了 .bash_profile 并添加了

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

2) 重新启动终端,但仍然收到相同的错误消息。我检查了 .rvm 文件夹,看看它是否安装正确;它似乎缺少“脚本”文件夹。所以我跑了

\curl -L https://get.rvm.io | bash -s stable

3) 然后我得到这个:

Launch of "gtar" failed: the PowerPC architecture is no longer supported. Could not extract RVM sources.

根据我的研究,这意味着我需要一台 Intel 64 位机器。但我仔细检查了一下,这确实是我所拥有的(英特尔酷睿双核 2)。我一直在花费数小时试图找到更多相关文档但无济于事,所以我真的陷入困境,因为我的项目需要 RVM。

非常感谢任何帮助!谢谢!

【问题讨论】:

    标签: ruby-on-rails rvm powerpc


    【解决方案1】:

    在我的研究中,Jewelry Box 似乎不支持较新版本的 RVM。我实际上不知道这是否是您遇到的问题,但似乎很可能。我建议卸载 Jewelry Box 并重新安装 RVM。

    要重新安装 RVM,您需要完全使用 remove RVM,然后使用之前使用的相同字符串,但这次在末尾添加 --rails,这样您也可以得到 rails。

    \curl -L https://get.rvm.io | bash -s stable --rails
    

    rails 安装程序的其他部分应该仍然存在,如 git 和 sm。

    Jewelry Box 将不再有用,但为此我强烈建议您了解 Bundler。使用红宝石的事实标准。它在使用 rails 时会更有用,并且不太可能遇到依赖问题。

    也欢迎使用 Rails,坚持下去,您很快就会成为专业人士。我强烈建议您查看Rails Casts。非常好的 Rails 短视频教程。

    希望对您有所帮助。

    【讨论】:

    • 谢谢埃里克!原来罪魁祸首是我使用的是 C Shell 而不是 Bash!多么愚蠢。经过数小时的摆弄和更新 tar 版本后,我意识到了这一点(这就是我一开始无法从源中提取 RVM 文件的原因)。由于 C Shell 使用的是过时的 tar,所以我切换到 Bash,并且令人惊讶的是 RVM 可以按预期工作(无需重新安装它,我相信重新安装会按照您的答案工作)。无论如何感谢捆绑器的提示,将尝试一下!
    • 很高兴听到你想通了。我永远猜不到 C Shell
    猜你喜欢
    • 1970-01-01
    • 2020-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多