尝试使用以下命令行在我的计算机(PPC、Mac OSX 10.5.7)上安装 ruby19 后
sudo port install ruby19
ruby的版本没有改变
ruby -v => ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0]
我假设我的 Mac 上安装了它的两个版本,但现在如何使用最新的版本呢?
默认情况下,MacPorts 中的 Ruby 1.9 端口将 Ruby 二进制文件安装在/opt/local/bin/ruby1.9
。它附加了一个1.9
以避免破坏 Ruby 1.8.7 库和 gem,因为并非所有 gem 都与 1.9 兼容。所以你必须启动 Ruby 1.9ruby1.9
(and irb1.9
, etc.)
如果您不想这样做,您有两种选择:
- Alias
ruby
to ruby1.9
在你的 shell 配置文件中。
- 使用以下命令安装 Ruby 1.9 端口
+nosuffix
变体。但请注意,如果您已通过 MacPorts 安装 Ruby 1.8,则通过 MacPorts 安装 Ruby 1.9 时无需安装1.9
后缀可能会导致冲突(与宝石等)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)