[Assetic \异常\ FilterException异常]
运行时发生错误:
' /Users/doe/.rbenv/shims/ruby' ' /Users/doe/.rbenv/shims/sass' ' - 负载路径' ' /应用程序/ MAMP / htdocs中/ MYAPP / src目录/的appbundle /资源/公/ SASS' ' - SCSS' ' - 负载路径' ' /应用/ MAMP / htdocs中/ MyApp的/应用/../幅' ' - 缓存位置' ' /应用/ MAMP / htdocs中/ MyApp的/应用/高速缓存的/ dev' ' /私人的/ var /文件夹/ 8Y / 9vsj9q0d5c5155sj5vgk3
7p40000gn / T / assetic_sass5LiBb1'
错误输出:
ruby:输入中没有找到Ruby脚本(LoadError)
输入:[这里的sass文件代码]
无法弄清楚什么是错的,因为可执行文件的路径都可以。有什么建议吗?
谢谢!
答案 0 :(得分:1)
发现问题所在。
默认情况下,如果你使用rbenv和ruby 2.3.1已经安装了SASS gem,那么sass会将你指向这个不兼容的宝石版本。
解决方案是:
安装用于构建项目的ruby版本rbenv install 2.2.2
全局设置此ruby版本ruby global 2.2.2
gem install sass -v 3.4.18
gem env home
现在php app/console assetic:dump
它正在运作。