coffeescript的textmate捆绑

Fin*_*nnn 7 javascript textmate textmatebundles coffeescript

我正在尝试为coffeescript添加textmate包.我按照github上的说明进行操作 - https://github.com/jashkenas/coffee-script-tmbundle

当我尝试编译和显示JavaScript时,我收到以下错误 -

/tmp/temp_textmate.8hqQGD: line 12: coffee: command not found
Run Code Online (Sandbox Code Playgroud)

我很确定这是因为我的路径在textmate的偏好中是不正确的.

我正试图按照这个问题的说明 - CoffeeScript TextMate Run Command,但我必须做错事,因为它不起作用.

当我做哪种咖啡时,我得到/ usr/local/bin/coffee

我在textmate的首选项中没有TM_PATH变量只有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 
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

小智 19

添加/usr/local/bin/到现有路径,而不是完全替换它:

/usr/local/bin/:/usr/bin:/bin:/usr/sbin:/sbin
Run Code Online (Sandbox Code Playgroud)

应该适合你.就个人而言,我正在使用

~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Run Code Online (Sandbox Code Playgroud)

并且捆绑包对我来说正常工作:

在此输入图像描述

  • 是的,[它在维基百科上描述](http://en.wikipedia.org/wiki/PATH_(变量)). (2认同)