适用于 Ruby 2.0 的软件包

适用于 Ruby 2.0 的软件包

Ubuntu Ruby 软件包维护者有没有消息说他们是否会发布 Ruby 2.0 软件包?如果有,他们有没有表示是否会在 12.04 上发布 Ruby 2.0 软件包?

答案1

您可以使用遵循 PPA

sudo add-apt-repository ppa:brightbox/ruby-ng-experimental
sudo apt-get update
sudo apt-get install -y ruby2.0 ruby2.0-dev ruby2.0-doc

选修的:

sudo apt-get install -y mysql-server mysql-workbench
sudo gem install rails

现在您可以继续下载您喜欢的 IDE 并开始享受 Ruby 2.0 和 Rails 4 的乐趣。

你知道吗,我发现这个非常酷:http://www.jetbrains.com/ruby/

笔记:您可以使用任何其他数据库和 IDE,这些只是我的个人偏好。

答案2

Ubuntu 有稳定版本更新政策这基本上不允许将新版本导入稳定版本。因此,Ubuntu 12.04 中不可能有官方的 Ruby 2.0 软件包,因为它可能会引入新的错误、回归等。因此,您将不得不依赖一些未来的 PPA。

只是为了澄清整个过程,软件包如何进入 Ubuntu。因为 Ruby 2.0 甚至还没有打包。

Ubuntu 的通常发布过程是等待软件包先出现在 Debian 中,然后从那里导入它们。

话虽如此,Debian 目前处于冻结状态,下一个稳定版本应该很快就会发布,所以进展不大。但是……已经有一个 ITP(Intent to Package)错误ruby2.0,这意味着 Ruby 打包者已经在着手处理此事。您可以在git://anonscm.debian.org/collab-maint/ruby2.0.git存储库,甚至帮助。

ruby2.0 越早出现在 Debian 中,它就会越早出现在下一个 Ubuntu 中,但它不会自动反向移植到已经发布的 Ubuntu 版本中。

答案3

您可以轻松地自行构建最新版本:

只需前往http://cache.ruby-lang.org/pub/ruby/并确定您想要安装的版本.tar.gz格式。然后通过控制台安装:

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

此示例安装 ruby​​ 2.1.1,只需将命令后的 URI 替换wget为您喜欢的版本。

答案4

您可以在 Ubuntu 上使用 Ruby 版本管理器 (RVM) 安装 Ruby。您也可以在那里安装 ruby​​2。

https://rvm.io/

相关内容