Ada*_*rte 42 ruby macos rubygems ruby-on-rails
为什么Mac OS X在预安装的轨道上带有红宝石和红宝石?操作系统实际上是否真的使用它?我可以安全地更新我的Ruby,Rails或Gem版本,而不会随意吐出假人吗?
Ned*_*ily 64
正如其他人所说,OS X预装了各种开源软件包.虽然这可能是一个很好的方便,但是这些软件包通常只是作为主要OS X版本(如10.5到10.6)的一部分更新到新版本.此外,某些软件包在OS X的其他部分的其他地方使用,并且没有简单的方法可以知道哪些.一般而言,Apple假设(并且您也应该)除了OS X 之外的所有内容,/System/Library
并且由Apple管理.您不应尝试删除或修改这些层次结构中的文件.这包括几乎所有的开源软件包,包括./usr/
/usr/local/
Ruby
相反,要升级现有软件包,正确的方法是在单独的位置安装新版本(例如/usr/local/
),并通过绝对路径引用(/usr/local/bin/ruby
)调用新版本,或者在PATH
必要时操作shell 环境变量. /usr/local/
通常直接从源安装使用.许多人更喜欢使用第三方开源软件包分销商之一,例如MacPorts,Fink或Homebrew,每个分销商都有自己的软件包管理器和安装位置.
没有操作系统不使用,只是Apple希望让她的产品对开发人员更具吸引力.(还预装了Python以及其他一些数据包).
您可以安全地更新Ruby,Rails,Gems,但默认的Ruby版本有点过时了.检查RVM,以便在系统中安装不同的Rubies
归档时间: |
|
查看次数: |
23215 次 |
最近记录: |