2013-08-29 8 views
5

ちょうど簡単な質問、私は2.0.0へのRuby 1.8.7からアップグレードしたが、端末に探しています私は、次を参照してください。エンド平均で番号を何Ruby 2.0.0 p195および[-p247]?

[ruby-]1.8.6[-p420] 
[ruby-]1.8.7[-p374] 
[ruby-]1.9.1[-p431] 
[ruby-]1.9.2[-p320] 
[ruby-]1.9.3[-p448] 
[ruby-]2.0.0-p195 
[ruby-]2.0.0[-p247] 
[ruby-]2.0.0-head 

(P448、P195、P247、頭を。 ..etc)それは私がインストールするかどうか?助けてくれてありがとう。私はまだRubyを初めて使っています。

+1

"p"は "パッチ"を表します。 –

+0

ああ、情報ありがとう。 – mongobongo

+0

@CharlesCaldwell 'head'はどういう意味ですか? –

答えて

4

Rubyのバージョン管理方式は1.9.3Major = 1Minor = 9Tiny = 3で、だから、Major.Minor.Tinyを行きます。その背後にある "pxxx"は、特定のビルド番号 "Patch Level"を表しています。数値が高いほど、パッチが最近になります。 Rubyでセキュリティ違反が見つかった場合は、Rubyチームがパッチを適用します。 Rubyのバージョンを最高のパッチバージョンに保つことは賢明です。

最後の項目の最後にある「頭」は、Rubyの開発ブランチの最新バージョンです。最新の変更をテストする必要がある場合を除き、私はこれに対してお勧めします。これにより、バージョン2.1.0がリリースされていなくても(この執筆時点で)、プルダウンすることができます。

それはRubyのバージョンをインストールすることになるRVMの「頭」およびその他の機能の詳細については

、また、あなたはいつものRubyの最新のトランクがのversion.hにあるものを見ることができることに注意してRVM's Installing Ruby Page

を見ますソースコード

関連する問題