我如何安装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
启动的。