当我从 Textmate 1.5.9 转而使用 1.5.10 后,Textmate Mercurial 包就找不到了hg
。
可能由于这个变化:
[已更改] 命令(无 shebang)不再获取默认 shell 启动文件。这意味着 TextMate 中的任何内容都不会使用 ~/.profile 或类似文件中设置的 PATH 值(从好的方面来说,shell 启动文件中的任何内容都不会触发 TextMate)。
我将其添加/usr/local/bin/
到新的 Textmate PATH 中,然后hg
又找到了。但是现在,TM 包总是给我
文件未修改;无需提交。
或类似的东西,似乎表明它不再识别我的项目。不过我可以调出我的修订历史记录。
如果我在终端中提交,hg
则一切正常。我查看了 echo $PATH( /Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/2.6/bin:/sw/bin:/sw/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/usr/X11R6/bin
)的输出,但/usr/local/bin 中
没有任何异常。hg
什么原因造成这种情况,或者我该如何缩小范围?