我在使用线性渐变或框阴影等函数编译 sass 文件时遇到问题。我遇到的问题与这里https://github.com/thoughtbot/bourbon/issues/68完全相同,其中生成的 css 只是一堆false
's.
我没有在 Rails 项目上工作,所以我想我可能必须在做时将 bourbon.rb 文件作为库包含在内sass --watch
,但这对我不起作用:
sass --watch .:.. --r ./bourbon/lib/bourbon.rb
LoadError: cannot load such file -- bourbon/generator
Use --trace for backtrace.
没有要加载的文件 - rubygems (LoadError)这里说这可能表明我安装了几个版本的 Ruby,并which -a ruby
显示了 rbenv 1.9.3-p327 以及 /usr/bin/ruby (我还不清楚至于有什么区别)。无论如何,我将 .rbenv 移到了备份中,据说现在只有一个版本的 ruby。我还尝试指定 rubygems 路径
echo $RUBYLIB
/usr/lib/ruby/1.9.1/rubygems
但是在尝试将 bourbon.rb 文件包含到 sass --watch 时,我仍然遇到同样的错误。