Php Assetic:在输入中找不到Ruby脚本(LoadError)
克隆symfony2 repo后,当我尝试使用php app/console assetic:dump编译资产时,出现以下错误: [Assetic\Exception\FilterException]Php Assetic:在输入中找不到Ruby脚本(LoadError),php,symfony,sass,assetic,Php,Symfony,Sass,Assetic,克隆symfony2 repo后,当我尝试使用php app/console assetic:dump编译资产时,出现以下错误: [Assetic\Exception\FilterException] 运行时出错: “/Users/doe/.rbenv/shimes/ruby”“/Users/doe/.rbenv/shimes/sass”“--加载路径”“/Applications/MAMP/htdocs/myapp/src/AppBundle/Resources/public/sass”“--
运行时出错:
“/Users/doe/.rbenv/shimes/ruby”“/Users/doe/.rbenv/shimes/sass”“--加载路径”“/Applications/MAMP/htdocs/myapp/src/AppBundle/Resources/public/sass”“--scs”“--加载路径”“/Applications/MAMP/htdocs/myapp/app/cache/dev”“/private/var/folders/8y/9VSJ9Q0D5C555SJGK3
7p40000gn/T/assetic_sass5LiBb1'
错误输出:
ruby:在输入中找不到ruby脚本(LoadError)
输入:[此处为sass文件代码] 无法找出问题所在,因为指向可执行文件的路径都正常。有什么建议吗
谢谢 找到了问题所在 默认情况下,如果您将rbenv与ruby 2.3.1一起使用,那么已经安装了SASS gem,因此哪个SASS会将您指向此gems的不兼容版本 解决办法是:
rbenv Install 2.2.2
ruby global 2.2.2
gem安装SASS-v 3.4.18
gem env home
现在
php应用程序/控制台assetic:dump
它正在工作。这篇文章帮助我在不降级的情况下解决了这个问题: