Ruby 无法将bourbon函数与sass一起使用(sass-r bourbon.rb失败)
我在编译sass文件时遇到了一些问题,比如线性渐变或框阴影。我遇到的问题与这里完全相同,这里生成的css只是一堆Ruby 无法将bourbon函数与sass一起使用(sass-r bourbon.rb失败),ruby,sass,rbenv,bourbon,Ruby,Sass,Rbenv,Bourbon,我在编译sass文件时遇到了一些问题,比如线性渐变或框阴影。我遇到的问题与这里完全相同,这里生成的css只是一堆false 我没有参与rails项目,因此我认为在执行sass--watch时,可能必须将bourbon.rb文件作为库包含在内,但这对我不起作用: sass --watch .:.. --r ./bourbon/lib/bourbon.rb LoadError: cannot load such file -- bourbon/generator Use --trace for
false
我没有参与rails项目,因此我认为在执行sass--watch
时,可能必须将bourbon.rb文件作为库包含在内,但这对我不起作用:
sass --watch .:.. --r ./bourbon/lib/bourbon.rb
LoadError: cannot load such file -- bourbon/generator
Use --trace for backtrace.
这里它说,这可能表明我安装了多个版本的Ruby,其中一个Ruby
显示了rbenv 1.9.3-p327以及/usr/bin/Ruby(我仍然不清楚区别是什么)。无论如何,我把.rbenv移到了一个备份,现在应该只有一个版本的ruby了。我还尝试指定rubygems路径
echo $RUBYLIB
/usr/lib/ruby/1.9.1/rubygems
但是,当我试图将bourbon.rb文件包含到sass中时,仍然会遇到相同的错误,请注意。Elise,您使用的是哪个版本的bourbon<代码>$bourbon-v 自bourbon 3.0以来,不再需要将
--r./bourbon/lib/bourbon.rb
标志传递给sass--watch命令
请阅读此处的新安装说明:Phil,似乎我没有正确地包含bourbon文件,因为bourbon-v说的是“未找到命令”,这很奇怪,因为其他bourbon函数工作正常。我按照说明重新安装了gem,并且使用波旁版本3.1.0。删除所有边界半径混合后,一切似乎都正常!仍然不能完全确定问题是什么,但是谢谢你的帮助。