簡體   English   中英

這些rvm ruby​​版本意味着什么

[英]what do these rvm ruby versions mean

如果我運行此命令

rvm list known

我得到以下內容(只顯示幾個條目) -

[ruby-]1.9.3[-p194]
[ruby-]1.9.3-head
ruby-head

我想安裝ruby 1.9.3。 在網上的博客文章中我看到人們只是提到

rvm install 1.9.3

實際安裝-p194版本。

那么ruby-head與1.9.3-p194的1.9.3-head有何不同? 並且應該安裝其中一個而不是-p194嗎?

在版本控制中,您經常有一個主開發分支以及某些版本化分支。 主要分支是未來,版本化分支機構圍繞它們制定了一些政策。

因此,例如,ruby-head是一個新功能的狂野操場,而ruby-1.9.1或ruby-1.9.2或ruby-1.9.3在它們上面具有某些特征或語法鎖定。

在功能分支中,還有進一步的錯誤和安全修復。 Ruby 1.9.3-p194比Ruby 1.9.3-p125更新。 無論出於何種原因,這兩個版本之間的68個簽到都沒有公開發布。 也許改變引入了更多的錯誤。 也許改變並沒有完全解決它試圖解決的問題。 Ruby 1.9.3-head是這個開發分支的負責人,具有絕對的最新變化(以及可能伴隨它們的風險)。

通常,您希望選擇特定版本。 當你要求“某個版本的1.9.3”並且它說“我會在那個分支中給你最新批准的版本”時,這就是RVM正在為你做的事情。 這些受祝福的版本已經過軟件維護人員的審核和批准。 挑選一個-head分支沖浪發展的最前沿。 它可能會有所幫助 - 也許有人昨天剛剛檢查了一下您遇到的問題; 也許解釋器的速度提高了2%或更高的內存效率 - 但它更有可能給你帶來麻煩。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM