我在尝试从 php 编译 coffescript 文件目录时遇到问题。代码看起来像这样:
$output = exec_shell("/usr/bin/coffee -c -o public/javascript public/coffeescript");
/usr/bin/coffee 是 /usr/local/lib/node_modules/coffee-script/bin/coffee 的符号链接,但我也尝试过直接使用可执行文件的完整路径。我已经尝试了所有我知道的 php shell 命令(系统、passthru、exec、exec_shell)。MAMP 在 Mac OS X 上以我的用户身份运行 Apache。我正在用 compass 做同样的事情,它运行良好(甚至没有绝对路径),并且它们都是使用带有 -g 的节点安装的。
我正在尝试在开发环境中实现页面请求的按需编译,但现在我完全被难住了。
对此的任何见解将不胜感激。