[英]How to fix error 127 when running NPM from php environment using exec()?
[英]Error 127 when running SASS from PHP
我正在尝试从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
并使用返回的路径运行sass
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.