ZURB基金会和LIVELLUAD SASS编译器不工作 我在终端安装了这样的基础: [sudo] gem install zurb-foundation

ZURB基金会和LIVELLUAD SASS编译器不工作 我在终端安装了这样的基础: [sudo] gem install zurb-foundation,sass,zurb-foundation,Sass,Zurb Foundation,然后我创建了一个新项目,如下所示: cd path/to/where-you-want-your-project compass create <project-name> -r zurb-foundation --using foundation cd-path/to/where-you-want-your-project 罗盘创建——R ZURB基金会——使用基金会 (如基金会文档) 现在,因为我很懒,我不想每次在项目之间切换时都点击compass watch path/t

然后我创建了一个新项目,如下所示:

cd path/to/where-you-want-your-project 
compass create <project-name> -r zurb-foundation --using foundation
cd-path/to/where-you-want-your-project
罗盘创建——R ZURB基金会——使用基金会

(如基金会文档)

现在,因为我很懒,我不想每次在项目之间切换时都点击
compass watch path/to/project

当我将LiveReload设置为编译我的sass文件时,出现以下错误:

[0M[0M] [3M错误] 0SASS/App.SCSS(第5行:文件导入未找到或不可读:基础)。 加载路径: /卷/HDD/htdocs/static_站点/static_ruegg/sass /Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/lib/compass/frameworks/blueprint/stylesheets /Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/lib/compass/frameworks/compass/stylesheets /Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/lib/ZURB-foundation/stylesheets 指南针::SpriteImporter) [31米[0米]

我不明白这一点。为了和LiveRealod合作,我必须改变什么


谢谢你的帮助

我也遇到了同样的问题。令人不安

经过一些研究,我发现LIVIELoad(我使用的版本2.3.18)在代码< >应用程序/ LIVIELUAD.App/Case/RealsIn/Lasb/LIB/代码>中包含了自己的一套宝石,并且这个集合不同于安装有3.0.9基础的集合。 为了让LiveReload能够正常工作,我转到

/Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/lib
,将有问题的现有gem文件夹替换为指向gems存储库中相应文件夹的符号链接,并为gems存储库中但不在LiveReload集中的文件夹添加符号链接

总之,安装了zurb foundation gem和LiveReload应用程序后,我做到了:

cd /Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/lib

rm -Rf zurb-foundation
ln -s ~/.rvm/gems/ruby-1.9.3-p194/gems/zurb-foundation-3.0.9 zurb-foundation

rm -Rf sass
ln -s ~/.rvm/gems/ruby-1.9.3-p194/gems/sass-3.2.1 sass

rm -Rf compass
ln -s ~/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2 compass

rm -Rf chunky_png/
ln -s ~/.rvm/gems/ruby-1.9.3-p194/gems/chunky_png-1.2.6 chunky_png

ln -s ~/.rvm/gems/ruby-1.9.3-p194/gems/modular-scale-1.0.2 modular-scale

ln -s ~/.rvm/gems/ruby-1.9.3-p194/gems/sassy-math-1.2 sassy-math

ln -s /.rvm/gems/ruby-1.9.3-p194/gems/fssm-0.2.9 fssm
其中
~/.rvm/gems/ruby-1.9.3-p194/gems/
是指向我的默认gems存储库的路径。如果您不知道gems存储库路径,可以通过运行
gem environment
来记录它们


之后,一切似乎都正常。

为了避免修改LiveReload.app,您还可以在project config.rb文件中提供zurb foundation gem的绝对路径。LiveReload随后将使用该版本

例如:

而不是

require "curb-foundation";
使用

在config.rb文件中

require "/Library/Ruby/Gems/1.8/gems/zurb-foundation-3.1.1/lib/zurb-foundation.rb"