从PHP运行SASS时出现错误127



我试图从PHP中使用SASS,但总是收到127错误。

以下是我正在做的:

$command = 'sass pathtomyfile.scss:pathtomyfile.css';
system($command, $return); 
echo $return; // give me: 127

如果我在终端中运行完全相同的命令,一切都会正常工作。注意,我正试图在Mac OS X上做这件事。

编辑:我认为这是权限问题,但我不知道如何解决。

编辑2:我正在使用rvm

127错误为command not found请确保PATH正确设置为安装sass命令的位置或命令的完整路径,您可以通过在shell which sass中运行来找到sass的完整路径。

当你使用RVM时,你可以确保使用合适的包装环境:

$ rvm use 1.9.3 --install
$ gem install sass
$ rvm wrapper 1.9.3 php sass
$ which php_sass
/home/user/.rvm/bin/php_sass

并使用返回的路径来运行CCD_ 7。

最新更新