资产问题
Issue with assetic that
有没有人在assetic中看到这个错误,
/usr/bin/ruby: No such file or directory -- /usr/bin/sass (LoadError)
我已经安装了 ruby 和 sass,但每次转储 assetic 时都会出现 运行 这个错误,
sudo app/console assetic:dump
问题是 Assetic SassFilter 会自动合并 ruby 和 sass 路径(如果两者都已设置)。 Assetic 具有 ruby 和 sass 的默认值,因此两者均已设置。
这使得像 /usr/bin/ruby /usr/bin/sass some.css some.sass
这样的命令是错误的,因为它以 sass
bin 作为参数调用 ruby
bin。由于 sass
是作为全局 gem 安装的,带有自己的二进制文件,我们之前不必调用 ruby
。
如果您不在项目的其他任何地方使用 ruby
,您可以通过以下方式解决此问题:
assetic:
ruby: ~
它将 null 设置为 Ruby 二进制文件,因此 Assetic SassFilter 将仅调用 sass
二进制文件本身。
有没有人在assetic中看到这个错误,
/usr/bin/ruby: No such file or directory -- /usr/bin/sass (LoadError)
我已经安装了 ruby 和 sass,但每次转储 assetic 时都会出现 运行 这个错误,
sudo app/console assetic:dump
问题是 Assetic SassFilter 会自动合并 ruby 和 sass 路径(如果两者都已设置)。 Assetic 具有 ruby 和 sass 的默认值,因此两者均已设置。
这使得像 /usr/bin/ruby /usr/bin/sass some.css some.sass
这样的命令是错误的,因为它以 sass
bin 作为参数调用 ruby
bin。由于 sass
是作为全局 gem 安装的,带有自己的二进制文件,我们之前不必调用 ruby
。
如果您不在项目的其他任何地方使用 ruby
,您可以通过以下方式解决此问题:
assetic:
ruby: ~
它将 null 设置为 Ruby 二进制文件,因此 Assetic SassFilter 将仅调用 sass
二进制文件本身。