正確なRuby 2.0のパッケージ


11

RubyのUbuntuパッケージのメンテナーから、Ruby 2.0のパッケージをリリースするかどうかについてのニュースはありますか?その場合、12.04にRuby 2.0のパッケージをリリースするかどうかを示しましたか?


1
パッケージにも興味がありますが、多くの人がおそらくRVMまたはrbenvを代替として指摘するでしょう。
ベンジャミンオークス

回答:


3

Ubuntuには、安定バージョンへの新しいバージョンのインポートを基本的に禁止する安定リリース更新ポリシーがあります。したがって、新しいバグやリグレッションなどが導入される可能性があるため、Ubuntu 12.04に公式のRuby 2.0パッケージを含めることはできません。将来のPPAに依存する必要があります。

プロセス全体を明確にするために、パッケージはどのようにUbuntuに移行しますか。Ruby 2.0はまだパッケージ化されていないためです。

Ubuntuの通常のリリースプロセスでは、最初にパッケージがDebianに表示されるのを待ってからそこからインポートします。

つまり、Debianは現在フリーズされており、次の安定版リリースはすぐにリリースされるはずなので、あまり進展はありません。しかし... ruby2.0にはすでにITP(Intent to Package)バグがあります。つまり、Rubyのパッケージャーはすでにそれに取り組んでいます。git://anonscm.debian.org/collab-maint/ruby2.0.gitリポジトリで進捗状況を追跡できます。

Debianにruby2.0が登場するのが早ければ早いほど、次のUbuntuに登場しますが、すでにリリースされているUbuntuのバージョンに自動的にバックポートされることはありません。


15

次の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を使用できますが、これらは私の個人的な好みです。


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をインストールし、wgetコマンドの後のURIを好みのバージョンに置き換えるだけです。


1

開発者は私の知識の範囲でこれについてコメントしていませんが、ルビー1.9.3のリリース日は2011年10月であり、今日まで1.9.3はまだ11.10ではないので、新しいルビーがそうなる可能性は低いと言えますシステムのリリース後に追加されました。ざっと見packages.ubuntu.com開発者は、ubuntuがリリースされた後にリリースされたubuntuにルビーを追加しないという歴史があることを示しています。そうは言っても、ソース、rvm、またはruby-build(rbenvやchrubyの有無にかかわらず)からのインストールなど、必要に応じてruby 2.0をインストールする他の方法があります。ruby-buildとrbenvを使用してインストールしたシステムでruby 2.0を使用していますが、これまでのところ問題はありません。過去の歴史に基づいて、開発者がruby 2.0を公式の12.04または12.10リポジトリに追加する可能性は低いと思いますが、これは確かに起こらないという意味ではありません。2.0はまだ13.04リポジトリに含まれていないため、開発者が十分にテストしただけで、追加することもできます。私はそれを期待していません。


-2

UbuntuにRubyバージョンマネージャー(RVM)を使用してRubyをインストールできます。そこでruby2もインストールできます。

https://rvm.io/


これは元の質問には答えません。
oerdnj
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.