我想在 Ubuntu 11.04 上安装 rails 环境。我试过:
$ sudo apt-get install ruby-rvm
但出现错误:
无法找到软件包 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
答案1
安装 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
。
答案2
Precise、Trusty、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
将您的用户添加到 rvm 组($USER 将自动插入您的用户名):
sudo usermod -a -G rvm $USER
2. 更改终端窗口
现在,为了始终加载 rvm,请将 Gnome 终端更改为始终执行登录。
在终端窗口,单击Edit
> Profile Preferences
,单击Command
选项卡并检查Run command as login shell
。
3. 注销并登录
进行了大量更改,为了使所有更改正常工作,您需要登录并注销。这不仅需要关闭终端窗口,还需要真正注销并再次登录。
4. 安装 ruby
现在您可以安装 ruby 了。打开终端 ( Ctrl+Alt+T
) 并运行:
rvm install ruby
答案3
该ruby-rvm
软件包自 Ubuntu 11.10 起才存在。此外,它的依赖项,libreadline-gplv2-dev
,自 Ubuntu 11.10 起仅以该名称存在。
有一个ruby-rvm
版本Canonical-SIG 第三方测试 PPA。此应用仅用于测试,因此可能存在错误。请参阅添加个人软件包存档(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
答案4
尝试通过以下方式搜索基于 ruby 的软件包:
apt-cache search ruby
或者您可以添加| grep ^ruby
,如果您知道的话,这个包的名称以 开头ruby
。