【问题标题】:Installing RVM on Ubuntu在 Ubuntu 上安装 RVM
【发布时间】:2025-12-06 03:50:01
【问题描述】:

当我尝试运行这个 rvm 安装脚本(新安装的 ubuntu 11.10)时,我遇到了一个奇怪的错误:

bash https://rvm.beginrescueend.com/install/rvm)

我知道了:

mkdir:无法创建目录:“/usr/share/ruby-rvm/src”

问题是,我想为我的 $HOME 安装一个 per-user rvm,但不明白这个脚本想要 /usr/share/ruby-rvm 做什么。

我需要$HOME/.rvm 目录中的 rvm。

我没有带有 $rvm_ 前缀的环境变量,我检查了。

【问题讨论】:

  • 有一个未使用的包导致了这个问题。解决方案: > $ sudo apt-get --purge remove ruby​​-rvm
  • 我需要等待 8 小时
  • 看来 zach 是先搞定的

标签: ruby-on-rails ubuntu rvm


【解决方案1】:

您可能已经安装了 debian 打包的 rvm。你可以先清理它:

$ sudo apt-get --purge remove ruby-rvm 

【讨论】:

  • 谢谢!这为我在 Mint Linux 上解决了同样的问题。
  • 还可能需要关闭并重新打开您的终端窗口,如果您有一个打开的话。
【解决方案2】:

在命令提示符下,通过以下几行:-

1)sudo apt-get 更新

2)sudo apt-get install curl

3)\curl -L https://get.rvm.io | bash -s 稳定

4)来源 ~/.rvm/scripts/rvm

5)rvm 要求

6)rvm 安装 ruby​​ 1.9.3

7)rvm 使用 ruby​​ 1.9.3

8)rvm gemset 创建新轨道

9)rvm 使用@new-rails --default

【讨论】:

    【解决方案3】:

    您应该按照 Ryan Bigg 博客上Ubuntu, Ruby, RVM, Rails, and You 上的这些说明进行操作。

    【讨论】:

      【解决方案4】:

      正如错误信息所说:

      要在不安全模式下继续运行'echo insecure >> ~/.curlrc'。

      只需运行echo insecure >> ~/.curlrc。然后重新运行;

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

      【讨论】:

      • 工作完美!我搜索了很多来解决这个问题,只有这个方法有效。谢谢。