0

我正在尝试使用 PHP 中的 SASS,但我总是收到 127 错误。

这是我正在做的事情:

$command = 'sass pathtomyfile.scss:pathtomyfile.css';

system($command, $return); 

echo $return; // give me: 127

如果我在终端中运行完全相同的命令,一切正常。请注意,我正在尝试在 Mac OS X 上执行此操作。

编辑:我相信这是一个权限问题,但我不知道如何解决这个问题。

编辑 2:我正在使用 rvm

4

1 回答 1

1

127错误是command not found确保PATH正确设置sass为安装命令的位置或命令的完整路径,您可以sass通过在 shell 中运行找到完整路径which 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

并使用返回的路径运行sass

于 2013-02-20T12:03:40.570 回答