CoffeeScript 不工作“-bash:咖啡:找不到命令”

Posted

技术标签:

【中文标题】CoffeeScript 不工作“-bash:咖啡:找不到命令”【英文标题】:CoffeeScript not working "-bash: coffee: command not found" 【发布时间】:2013-03-23 22:59:15 【问题描述】:

我安装了节点、npm 和咖啡脚本,当我尝试运行咖啡命令时,我得到“-bash: coffee: command not found”

http://cl.ly/image/1Z2t1U1O1I0z

我不确定 $PATH 是否有问题,所有的谷歌结果都表明那是我的问题。显然我是新手,我有点过火了,但我尝试添加 npm 给我的每条路径:

$path = /usr/local/share/npm/bin/coffee:/usr/local/share/npm/bin/cake:/usr/local/share/npm/lib/node_modules/coffee-script/bin/cake:/usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee:node_modules/coffee-script:/usr/local/share/npm/lib/node_modules/coffee-script:/Users/asmith:/usr/local/bin/node:/usr/local/bin/npm:~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

人类可读:

/usr/local/share/npm/bin/coffee /usr/local/share/npm/bin/cake /usr/local/share/npm/lib/node_modules/coffee-script/bin/cake /usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee node_modules/咖啡脚本 /usr/local/share/npm/lib/node_modules/coffee-script /用户/asmith /usr/local/bin/node /usr/local/bin/npm ~/bin /usr/local/bin /usr/bin /bin /usr/sbin /sbin /usr/local/bin

任何帮助都会很棒!

【问题讨论】:

路径上应该有目录,而不是可执行文件(即/usr/local/share/npm/bin 而不是/usr/local/share/npm/bin/coffee/usr/local/share/npm/bin/cake 【参考方案1】:

是的 - 这是一个路径问题。

你真正需要的路径大概就是/usr/local/share/npm/bin

您不需要添加可执行文件本身的路径,您需要将路径添加到它们所在的目录。

【讨论】:

以上是关于CoffeeScript 不工作“-bash:咖啡:找不到命令”的主要内容,如果未能解决你的问题,请参考以下文章

让 emberjs 入门套件与 coffeescript 一起工作

Coffeescript ||= 模拟?

在流星 0.6.4.1/coffeescript 中,可变可见性如何工作?

ERB模板内的另一个文件形式定义调用CoffeeScript的方法

Coffeescript没有从广播消息中继作业接收数据

使用coffeescript流星的SendGrid sgMail.send错误。作为纯JS工作正常