如何更新在Linux(Ubuntu的)ruby?
我是ruby和Linux新手,所以我相信这是微不足道的,但我还不知道。 我目前已安装ruby1.8.7,我想更新到ruby1.9。 我怎样才能做到这一点?
sudo apt-get install ruby1.9
应该做的伎俩。
你可以find可供安装的库
apt-cache search <your search term>
所以我只是做了apt-cache search ruby | grep 9
apt-cache search ruby | grep 9
find它。
您可能需要以ruby1.9
方式调用新的Ruby,因为如果您只键入ruby
,Ubuntu可能会默认为1.8。
除非别人知道更好,否则真的没有理由去除ruby1-8。 执行下面的命令安装1.9,然后连接ruby指向新的版本。
sudo apt-get install ruby1-9 rubygems1-9 sudo ln -sf /usr/bin/ruby1-9 /usr/bin/ruby
在Ubuntu 12.04(Precise Pangolin)上,我使用下面的命令得到了这个结果:
sudo apt-get install ruby1.9.1 sudo apt-get install ruby1.9.3
Ruby现在是v2.0。 像Jekyll(我相信很多其他人)需要它。 我刚刚跑:
sudo apt-get install ruby2.0
检查版本
ruby --version
希望有所帮助
本文的作者声称,最好避免从本地数据包pipe理器安装Ruby,而是使用RVM 。
您可以轻松地在不同的Ruby版本之间切换:
rvm use 1.9.3
等等
以上并不差,但是11.10有点不同
sudo apt-get install ruby1.9 rubygems1.9
那将安装ruby1.9
链接时,只需使用ls /usr/bin | grep ruby
ls /usr/bin | grep ruby
它应该输出ruby1.9.1
那么你sudo ln -sf /usr/bin/ruby1.9.1 /usr/bin/ruby
然后你就可以进入比赛了。
首先,你使用的是哪个版本的ubuntu,最简单的方法就是升级到那个版本。
接下来,启用backports(系统菜单,pipe理员,软件源),并以突触search。
最后,找一个ppa。
如果你像我一样使用Ubuntu 10.10和无法find现在的最新版本
- ruby1.9.3
这是你可以得到它http://www.ubuntuupdates.org/package/brightbox_ruby_ng_experimental/maverick/main/base/ruby1.9.3
或者下载* .deb文件:)
记住它不会改变你的旧版本的ruby
一般来说,程序的版本都与您操作系统的版本相关联。 所以,如果你正在运行gutsy,你要么升级到ruby 1.9的新jaunty jackalope版本,要么为你的/etc/apt/sources.list文件添加轻松的声音。 一旦你完成了,你可以启动突触包pipe理器,你应该看到它在那里。
- Python – 使用virtualenv手动安装软件包
- 以编程方式安装NLTK语料库/模型,即没有GUI下载器?
- 在Windows中安装Ruby Gem
- 如何安装插件到Sublime Text 2编辑器?
- pip安装/usr/local/opt/python/bin/python2.7:糟糕的解释器:没有这样的文件或目录
- 有没有什么办法可以忽略Androiddebugging桥的应用程序安装INSTALL_FAILED_VERSION_DOWNGRADE?
- 无法安装VS 2015 Update 3
- Ruby on Rails – 对于xxx / xxxx / xxxx,无法将“\ x89”从ASCII-8BIT转换为UTF-8
- 如何在安装SQL Server R2 Express时修复“性能计数器registryconfiguration单元一致性”?