gpt4 book ai didi

ruby - Yosemite 升级后 Textmate 运行命令时出错

转载 作者:太空宇宙 更新时间:2023-11-03 16:23:40 26 4
gpt4 key购买 nike

我最近将我的 Mac 升级到 Yosemite,现在我过去一直使用的许多 Textmate 2 命令都失败了,并出现以下错误——在这个例子中,我尝试通过按 ⌘/来运行“注释行”命令:

Error message

“运行”、“切换字符串/符号”和许多其他 Textmate 命令也会发生同样的事情。

当我点击“编辑命令”时,它会将我带到一个脚本,其第一行是:

#!/usr/bin/env ruby18

如果我把 18 去掉,它似乎可以工作,但我必须对每个命令都这样做。一定会有更好的办法。

我使用 rbenv,很久以前我将我的 TM_RUBY 变量设置为 $HOME/.rbenv/shims/ruby,但现在设置或取消设置似乎没有什么区别。我还尝试将该路径添加到 TM 的 PATH 变量中。还有其他想法吗?

最佳答案

我找到了答案。在命令行中运行 ruby18 会产生“找不到命令”错误。所以我用那个名字创建了一个指向系统 ruby​​(即 ruby​​ 2.0)的符号链接(symbolic link):

ln -s /usr/bin/ruby /usr/local/bin/ruby18

这似乎奏效了。仍然不确定这是否是最佳解决方案。对任何其他想法持开放态度。

关于ruby - Yosemite 升级后 Textmate 运行命令时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29503320/

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