我最近将我的Mac升级到了Yosemite,现在我曾经使用过的许多Textmate 2命令都失败并且出现以下错误 - 在这个例子中,我尝试按⌘/运行“注释行”命令:
“Run”,“Toggle String / Symbol”以及许多其他Textmate命令也会发生同样的事情。
当我点击“编辑命令”时,它会转到第一行的脚本:
#!/usr/bin/env ruby18
如果我取消18
,它似乎有用,但我必须为每个命令都这样做。肯定有更好的办法。
我使用rbenv很久以前我将我的TM_RUBY变量设置为$HOME/.rbenv/shims/ruby
,但设置或取消设置现在似乎没有任何区别。我也尝试将该路径添加到TM的PATH变量中。还有其他想法吗?
答案 0 :(得分:1)
我找到了答案。在命令行运行ruby18
会产生一个未找到的"命令"错误。所以我创建了一个符号系统ruby(这是ruby 2.0)的符号链接:
ln -s /usr/bin/ruby /usr/local/bin/ruby18
这似乎有效。仍然不确定这是否是最好的解决方案。对任何其他想法开放。