gpt4 book ai didi

ruby - MacPorts 如何安装软件包?如何激活通过 MacPorts 完成的 Ruby 安装?

转载 作者:数据小太阳 更新时间:2023-10-29 07:21:06 24 4
gpt4 key购买 nike

尝试使用以下命令行在我的机器(PPC、Mac OSX 10.5.7)上安装 ruby​​19 之后

sudo port install ruby19

ruby的版本没变

ruby -v => ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0]

我假设我的 mac 上安装了两个版本,但我现在如何使用最新版本?

最佳答案

默认情况下,MacPorts 中的 Ruby 1.9 端口会在 /opt/local/bin/ruby1.9 中安装 Ruby 二进制文件。它附加了 1.9 以避免踩踏 Ruby 1.8.7 库和 gem,因为并非所有 gem 都与 1.9 兼容。因此,您必须使用 ruby1.9(和 irb1.9 等)启动 Ruby 1.9

如果您不想这样做,您有两个选择:

  1. 在您的 shell 配置文件中将 ruby 别名为 ruby1.9
  2. 使用 +nosuffix 变体安装 Ruby 1.9 端口。但是请注意,如果您已经通过 MacPorts 安装了 Ruby 1.8,那么通过 MacPorts 安装没有 1.9 后缀的 Ruby 1.9 可能会导致冲突(与 gems 等)。

关于ruby - MacPorts 如何安装软件包?如何激活通过 MacPorts 完成的 Ruby 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1333569/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com