我试图从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命令(system,passthru,exec,exec_shell) . MAMP在Mac OS X上运行Apache作为我的用户 . 我使用罗盘做同样的事情,它完美地工作(没有绝对路径,甚至),并且它们都使用带-g的节点安装 .

我正在尝试在开发环境中实现页面请求的按需编译,但现在我完全被难倒了 .

任何有关这方面的见解将不胜感激 .