继建议在很多地方都发现,我尝试使用以下命令安装不带后缀的 Ruby 1.9:
sudo port install ruby19 +nosuffix
这仍然会在二进制文件中保留后缀“1.9”;在 Macports 中输入which ruby
(/usr/bin/ruby
系统安装);/opt/本地/bin,只有文件ruby1.9被发现。
这是在全新安装 Macports 的系统上。执行上述命令期间没有错误消息或警告。
答案1
我最近注意到了同样的事情。似乎端口ruby19
不再支持该+nosuffix
变体,port
如果您尝试使用它,该工具似乎会默默地忽略它。MacPorts ruby19 软件包信息页面似乎证实了这一点。
编辑:
发布后,我再次查看了 portfile 描述,可能存在新的语法:
sudo port select ruby ruby19
这似乎已经创建了所有必要的符号链接。