如何安装 ruby​​-rvm?

Ben*_*Ben 14 package-management ruby

我想在 Ubuntu 11.04 上安装一个 rails 环境。我试过:

$ sudo apt-get install ruby-rvm
Run Code Online (Sandbox Code Playgroud)

但是得到了错误:

无法找到包 ruby​​-rvm

我的另一台电脑有 Ubuntu 11.10,这在那里工作正常:

$ sudo apt-get install ruby-rvm
$ rvm install ruby-1.9.3-p125
$ sudo gem update --system
$ sudo gem install rails
Run Code Online (Sandbox Code Playgroud)

Cha*_*Suh 30

安装 RVM 的一种简单方法是按照开发人员站点上的说明进行操作(实际上,该站点说“请仅使用本站点的安装过程,因为这是唯一支持的安装类型和方法。”):

curl -L get.rvm.io | bash -s stable
Run Code Online (Sandbox Code Playgroud)

加载 RVM:

source ~/.rvm/scripts/rvm
Run Code Online (Sandbox Code Playgroud)

找到要求(按照说明):

rvm requirements
Run Code Online (Sandbox Code Playgroud)

安装红宝石:

rvm install 1.9.3
Run Code Online (Sandbox Code Playgroud)

在我的系统 (12.04) 上,这一切都顺利进行;列出的要求很容易找到并使用apt-get.


Rae*_*nha 5

精确、可信、Xenial 及更高

现在有一个官方的 Ubuntu 软件包:https ://github.com/rvm/ubuntu_rvm

安装

1.添加PPA并安装包

打开终端 ( Ctrl+Alt+T) 并运行:

sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm
Run Code Online (Sandbox Code Playgroud)

将您的用户添加到 rvm 组($USER 将自动插入您的用户名):

sudo usermod -a -G rvm $USER
Run Code Online (Sandbox Code Playgroud)

2. 更改终端窗口

现在,为了始终加载 rvm,请将 Gnome 终端更改为始终执行登录。

在终端窗口中,单击Edit> Profile Preferences,单击Command选项卡并选中Run command as login shell

在此输入图像描述

3. 注销并登录

进行了很多更改,为了使所有更改正常工作,您需要登录和注销。这不仅需要关闭终端窗口,还需要真正注销并再次登录。

4.安装红宝石

现在您已准备好安装红宝石了。打开终端 ( Ctrl+Alt+T) 并运行:

rvm install ruby
Run Code Online (Sandbox Code Playgroud)


Gil*_*il' 4

ruby-rvm软件包仅自 Ubuntu 11.10 起出现。此外,自 Ubuntu 11.10 以来,它的依赖项之一libreadline-gplv2-dev仅以该名称存在。

Canonical-SIG 第三方测试 PPAruby-rvm中有一个版本。这是为了测试,所以可能会有错误。有关如何从 PPA 安装软件的信息,请参阅Ubuntu 文档中的添加个人包存档 (PPA) 。

您可以获取包源并在您的计算机上编译它。从Ubuntu 11.10 软件包页面下载源代码(您需要所有三个文件:.dsc.orig.tar.gz.debian.tar.gz)。安装开发工具并构建依赖项、编译包、安装运行时依赖项并安装包。

wget http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.dsc http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.debian.tar.gz
sudo apt-get install build-essential fakeroot debhelper ruby
dpkg-source -x ruby-rvm_1.6.9-0ubuntu2.dsc
cd ruby-rvm*
dpkg-buildpackage -rfakeroot -b -nc -us -uc
cd ..
apt-get install adduser bison curl file git libreadline5-dev libsqlite3-dev libxml2-dev zlib1g-dev
dpkg -i ruby-rvm_1.6.9-0ubuntu2_*.deb
Run Code Online (Sandbox Code Playgroud)

  • @Yosef 这样真是一团糟!我建议改为遵循 Chan-Ho Suh 的方式(见下文)。 (2认同)