我可以像Perl或shell脚本一样制作可执行的CoffeeScript文件吗?
添加
之类的东西#!coffee
在顶部? (我试过了,我得到的只是'糟糕的翻译')
如果有所作为,我会使用OS X.
答案 0 :(得分:7)
您可以使用:
#!/usr/bin/env coffee
console.log 'hello coffeescript!'
请确保您还使文件可执行:
chmod +x myfile.coffee
然后你可以用:
运行它myfile.coffee
答案 1 :(得分:1)
你尝试过绝对路径吗? “糟糕的翻译”通常意味着最后有一个流氓换行符,例如:你需要在它上面运行dos2unix
。
答案 2 :(得分:1)
你需要一个绝对路径(至少在Linux上,OSX可能会有所不同)
或者您可以使用env
#!/usr/bin/env coffee
# **Your script here**
如果您收到该错误,您似乎已经确定已经使脚本可执行