繁体   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