我正在尝试为coffeescript添加textmate包。我已经按照github - https://github.com/jashkenas/coffee-script-tmbundle上的说明操作了
当我尝试编译和显示JavaScript时,我得到了以下错误-
/tmp/temp_textmate.8hqQGD: line 12: coffee: command not found我相当确定这是因为我的路径在textmate的首选项中是不正确的。
我正在尝试遵循这个问题的说明- CoffeeScript TextMate Run Command,但我一定是做错了什么,因为它不工作。
当我这样做的时候,我得到了/usr/local/bin/coffee
我在textmate的首选项中没有TM_PATH变量,只有路径,那么我应该在textmate的PATH变量中放入什么呢?我目前有/usr/bin:/bin:/usr/sbin:/sbin
我尝试将其更改为/usr/local/bin/,但是当我尝试运行一个命令时,我得到
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/bash_init.sh: line 27: dirname: command not found 有什么想法吗?
发布于 2011-08-09 18:52:57
将/usr/local/bin/添加到现有路径,而不是完全替换它:
/usr/local/bin/:/usr/bin:/bin:/usr/sbin:/sbin对你来说应该很管用。就我个人而言,我正在使用
~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin这个捆绑包对我来说工作正常:

发布于 2011-08-09 21:16:54
使用
echo $PATH在命令行上查看当前路径。将其作为TM_PATH添加到TextMate的首选项中。
Bonus tip:将NODE_PATH变量添加到您的TextMate首选项中,如果希望require语句在TextMate中使用与从命令行执行的路径相同的路径,请将您的$NODE_PATH粘贴到其中。下面是我的设置:

发布于 2011-08-09 18:52:47
您必须将/usr/local/bin添加到路径中,并且不能仅用/usr/local/bin覆盖您的路径
所以你的路径应该是这样的:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
编辑:可以这样添加:PATH=$PATH:/usr/local/bin
https://stackoverflow.com/questions/6995009
复制相似问题