我如何安装ruby-rvm?

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

$ sudo apt-get install ruby-rvm 

但得到了错误:

无法找到包ruby-rvm

我的其他PC有Ubuntu 11.10,这在那里工作正常:

 $ sudo apt-get install ruby-rvm $ rvm install ruby-1.9.3-p125 $ sudo gem update --system $ sudo gem install rails 

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

在Canonical-SIG第三方测试PPA中有一个版本的ruby-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 

安装RVM的一种简单方法是遵循开发人员站点上的说明 (事实上​​,该站点说“请仅使用此站点的安装过程,因为这是唯一受支持的安装类型和方法。”):

 curl -L get.rvm.io | bash -s stable 

加载RVM:

 source ~/.rvm/scripts/rvm 

找到要求(按照说明):

 rvm requirements 

安装ruby:

 rvm install 1.9.3 

在我的系统(12.04)上,这一切都没有顺利; 列出的要求很容易使用apt-get查找和安装。

精确,信任,齐声和更高

现在有一个官方的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 

2.更改终端窗口

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

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

在此处输入图像描述

3.注销并登录

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

4.安装ruby

现在你已经准备好安装ruby了。 打开终端( Ctrl+Alt+T )并运行:

 rvm install ruby 

尝试通过以下方式搜索基于ruby的包:

 apt-cache search ruby 

或者你可以添加| grep ^ruby | grep ^ruby ,如果你知道的话,这个包的名称是由ruby启动的。