【问题标题】:Textmate error running commands after Yosemite upgrade优胜美地升级后Textmate错误运行命令
【发布时间】:2015-05-09 15:18:04
【问题描述】:

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

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

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

#!/usr/bin/env ruby18

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

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

【问题讨论】:

    标签: ruby textmate rbenv textmate2 osx-yosemite


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-16
      • 1970-01-01
      • 1970-01-01
      • 2015-03-13
      • 1970-01-01
      • 2014-12-13
      • 2015-03-05
      相关资源
      最近更新 更多