我有這個PHP腳本(test.php的):從PHP執行腳本SASS和獲取輸出
<?php
$cmd = "/usr/bin/sass --watch file1.scss";
system($cmd);
?>
現在我這樣叫我的PHP腳本從CLI:
/usr/bin/php test.php
我也得到沒有輸出(它應該打印SASS正在觀察變化)。
如果我直接從shell調用SASS命令,它會正確輸出。
爲什麼?
信息:我使用的是OS X Lion的
編輯的PHP 5.3.6版本:請注意,更改此命令的手錶,它似乎表現不同的常規命令。
編輯2:該命令起作用,它編譯正確。唯一缺少的是輸出(我想調試並查看錯誤:)
nope,它保持不變 – 2011-12-22 13:39:00
所以,它可能是你的PATH問題。嘗試使用sass可執行文件的完整路徑(用「哪個sass」得到它) – 2011-12-22 13:43:50
仍然不起作用,我會更新問題,明確指令的工作原理,但它只是缺少輸出 – 2011-12-22 13:46:27