优胜美地升级后运行命令的Textmate错误

时间:2015-04-07 23:39:37

标签: ruby textmate rbenv textmate2 yosemite

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

Error message

“Run”,“Toggle String / Symbol”以及许多其他Textmate命令也会发生同样的事情。

当我点击“编辑命令”时,它会转到第一行的脚本:

#!/usr/bin/env ruby18

如果我取消18,它似乎有用,但我必须为每个命令都这样做。肯定有更好的办法。

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

1 个答案:

答案 0 :(得分:1)

我找到了答案。在命令行运行ruby18会产生一个未找到的"命令"错误。所以我创建了一个符号系统ruby(这是ruby 2.0)的符号链接:

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

这似乎有效。仍然不确定这是否是最好的解决方案。对任何其他想法开放。

相关问题