我想使用

sudo apt-get install ruby2.0

但是ruby2没有可用的软件包.0

我想用apt-get install来安装它,就像ruby 1.9.1一样

有什么建议吗?

推荐答案

sudo apt-get -y update
sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd /tmp
wget http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz
tar -xvzf ruby-2.0.0-p451.tar.gz
cd ruby-2.0.0-p451/
./configure --prefix=/usr/local
make
sudo make install

从这里开始How do I install ruby 2.0.0 correctly on Ubuntu 12.04?

UPDATE

对于ruby 2.1.5

sudo apt-get -y update
sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd /tmp
wget http://ftp.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz 
tar -xvzf ruby-2.1.5.tar.gz
cd ruby-2.1.5/
./configure --prefix=/usr/local
make
sudo make install

如果你仍然看到一个旧的ruby,判断你的符号链接

Ruby相关问答推荐

将数组转换 for each 元素的嵌套哈希

Ruby open-uri 重定向被禁止

你如何称呼 Ruby 中的 &: 运算符?

Encoding::UndefinedConversionError

复制文件,在 Ruby 中根据需要创建目录

模块中的实例变量?

有效的Electron邮件地址正则表达式?

我如何 expect期望在 RSpec 中引发异常的东西?

Ruby 中数组和哈希的性能

为什么在 ruby​​ / rails / activerecord 中并不总是需要 self ?

Ruby注入初始为哈希

rspec 是否有比 target.should < 6 更具体的东西?

不区分大小写的数组#include?

ruby module_function 与包含模块

是什么让 Ruby 变慢了?

什么是 Rakefile?

如何判断数组是否有重复项?

通过多个分隔符拆分字符串

如何在 Mac OS Sierra 10.12 上安装 Nokogiri

如何在文件夹及其所有子文件夹中搜索特定类型的文件