TextMate 2命令行`mate`失败:'SharedSupport / ...'中没有/ bin / mate

时间:2014-01-05 17:08:12

标签: osx-snow-leopard textmate2

我在OS X Snow Leopard上尝试了几种解决方案,让TextMate2识别出mate filename,但似乎没有'{1}}命令的“配对”:

mate

但配对脚本(〜/ bin / mate)失败,因为'Contents / Resources / mate'不存在:

$cd /Applications/TextMate.app/Contents/SharedSupport/
$ ls -al
total 0
drwxr-xr-x  3 admin  staff  102  9 Jul  2012 .
drwxr-xr-x  9 admin  staff  306  9 Jul  2012 ..
drwxr-xr-x  3 admin  staff  102  9 Jul  2012 Bundles

$ which mate
/Users/admin/bin/mate

...所以#!/bin/sh exec "${TM_MATE:-$("$TM_SUPPORT_PATH/bin/find_app" com.macromates.TextMate.preview)/Contents/Resources/mate}" "$@" 给出了:

mate myfile

大约2个小时后我找不到解决方案,所以如果有人遇到同样的问题,我会感激一些帮助。

1 个答案:

答案 0 :(得分:1)

我认为问题在于您已安装TextMate但尚未通过终端启用shell支持。现在,只需点击几下即可解决此问题。

  1. 打开Text Mate并导航到TextMate |偏好。

  2. 选择终端。您可能会看到一条消息,指出尚未安装Shell支持,您需要同时安装mate shell命令并在.bashrc中添加一行。

  3. 单击“安装”按钮安装mate shell命令。

  4. 复制下面的行并将其粘贴到.bashrc中。

    export EDITOR="/usr/local/bin/mate -w"

  5. 关闭并重新打开终端,“配合”命令现在应该按预期工作。