TextMate2 (Alpha 9090) 终端支持不会在任何目录中安装任何东西。
有没有办法在任何地方手动抓取这个脚本?
解决方案:(通过 Michael Sheets)
“确保您在首选项中安装了 'Bundle Support' 捆绑包。”
您可以尝试几件事。shift
单击以重新安装您选择的任何版本时按住不放Check now
(因此您可以选择正常版本并按住 shift+单击以降级)。我已经检查过,它在 9113 上对我来说很好。要获得最前沿的版本,alt
请改为单击。这些修饰键协同工作,因此您可以 alt+shift+click 重新安装较新版本。
这些较新的版本可能包含额外的调试并且可能不稳定,所以 YMMV 但到目前为止这对我来说不是问题。
我猜你可能有 /usr/local/bin 的权限问题。尝试打开终端并执行以下操作:
ls -al /usr/local/bin/mate
touch /usr/local/bin/mate
ls -al /usr/local/bin/mate
rm /usr/local/bin/mate
看看你是否得到任何错误。
关于您的第二个问题,请参阅 SuperUser 上的此线程:TextMate 2 的应用程序包中“伙伴”可执行文件的路径是什么?. 找到它后,您可以对其进行符号链接:
for cmd in mate mate_wait; do
ln -s /path/to/mate /usr/local/bin/$cmd;
done
您可能不需要获取任何代码,因为“安装”似乎只是为了更改一些参数,而不是安装任何新代码。诀窍是无论如何都单击“安装”按钮......然后将所需的代码行(见下文)粘贴到您的.bashrc中。
今天晚上早些时候,我在使用 TextMate 时遇到了问题。我在当天早些时候安装了 TextMate ......但是终端中的“mate”命令不起作用(即它什么也没做)。此外,当我在which mate
终端中输入代码(以尝试查找其他信息)时,我收到了一个空白响应。
导航到 TextMate | 后 偏好 | 终端 我看到了您现在看到的消息。然后我按照显示的说明进行操作。
(a) 首先,我点击“安装”按钮。虽然没有明显的安装过程,但想必发生了一些事情。
(b) 其次,我将下面的行复制到我的 .bashrc 文件中。
export EDITOR="/usr/local/bin/mate -w"
最后,我关闭并重新打开终端(重置)......并且“伙伴”命令起作用了!