Answers:
该ruby-rvm
软件包仅在Ubuntu 11.10起提供。此外,一个它的依赖,libreadline-gplv2-dev
只有在相对于Ubuntu 11.10这个名称存在。
有一个版本ruby-rvm
的规范-SIG第三方测试PPA。这是用于测试,因此可能存在错误。有关如何从PPA安装软件的信息,请参阅Ubuntu文档中的Add a Personal Package Archive(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
现在有一个官方的Ubuntu软件包:https : //github.com/rvm/ubuntu_rvm
打开终端(Ctrl+Alt+T
),然后运行:
sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm
现在,为了始终加载rvm,请将Gnome终端更改为始终执行登录。
在终端窗口中,单击Edit
> Profile Preferences
,单击Command
选项卡并检查Run command as login shell
。
进行了许多更改,为了使所有功能正常工作,您需要登录和注销。这不仅需要关闭终端窗口,还需要注销并再次登录。
现在您已准备好安装红宝石。打开终端(Ctrl+Alt+T
),然后运行:
rvm install ruby
apt
。尝试使用以下命令来修复您的apt:sudo rm var/lib/apt/lists/* -vf
然后sudo apt-get update
。然后尝试再次安装。
尝试通过以下方式搜索基于红宝石的软件包:
apt-cache search ruby
或者,您也可以添加| grep ^ruby
此软件包的名称(以开头)ruby
。