RubyのUbuntuパッケージのメンテナーから、Ruby 2.0のパッケージをリリースするかどうかについてのニュースはありますか?その場合、12.04にRuby 2.0のパッケージをリリースするかどうかを示しましたか?
RubyのUbuntuパッケージのメンテナーから、Ruby 2.0のパッケージをリリースするかどうかについてのニュースはありますか?その場合、12.04にRuby 2.0のパッケージをリリースするかどうかを示しましたか?
回答:
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のバージョンに自動的にバックポートされることはありません。
次の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を使用できますが、これらは私の個人的な好みです。
自分で簡単に最新バージョンをビルドできます。
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.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リポジトリに含まれていないため、開発者が十分にテストしただけで、追加することもできます。私はそれを期待していません。