Ben bu sorun için googling denedim ve aynı sorun ama hiçbir çözümü ile pek çok kişi bulundu.
$result = exec("C:\\Ruby191\\bin\\lessc.bat less\\$file", $output);
İşte result
boş bir dize ve output
boş bir dizidir. Aynı şey ile:
$result = exec("cmd /c C:\\Ruby191\\bin\\lessc.bat less\\$file", $output);
Ben yolun doğru olduğundan emin değilim; I () etkin olduğundan emin exec duyuyorum.
I exec
, shell_exec
, system
ve hiçbiri çalışmıyor denedim.
lessc olan less CSS.
EDIT
Apache hata günlüğü diyor ki:
'"ruby.exe"' is not recognized as an internal or external command, operable program or batch file.