Sass 导入未找到或无法读取:断点

Sass 导入未找到或无法读取:断点,sass,susy-compass,breakpoint-sass,Sass,Susy Compass,Breakpoint Sass,刚刚安装了断点并尝试在现有博客项目(html/css/js/php)上使用。目前正在使用Sass和Susy来实现基本的网格功能,但我想在这个项目上尝试一下Breakpoint,因为我最近意识到它的易用性和灵活性 安装成功后,将以下内容添加到我的项目中: 需要在config.rb文件中设置“断点” @将“断点”导入sass中的基本文件 刷新时,浏览器中出现以下错误消息: 语法错误:要导入的文件找不到或不可读:断点。\A加载路径:\A/Users/pbj/Desktop/code/start/the

刚刚安装了断点并尝试在现有博客项目(html/css/js/php)上使用。目前正在使用Sass和Susy来实现基本的网格功能,但我想在这个项目上尝试一下Breakpoint,因为我最近意识到它的易用性和灵活性

安装成功后,将以下内容添加到我的项目中:

需要在config.rb文件中设置“断点”

@将“断点”导入sass中的基本文件

刷新时,浏览器中出现以下错误消息:

语法错误:要导入的文件找不到或不可读:断点。\A加载路径:\A/Users/pbj/Desktop/code/start/thestart/sass\A/Library/Ruby/Gems/2.0.0/Gems/compass-0.12.3/frameworks/blueprint/stylesheets\A/Library/Ruby/Gems/2.0.0/Gems/compass-0.12.3/frameworks/compass/stylesheets\A/Library/Ruby/Gems/2.0.0/Gems/susy-1.0.9/sass\A Compass::SpriteImporter\A在/Users/pbj/Desktop/code/the start/themes/thestart/sass/_base.scss\A的第6行/Users/pbj/Desktop/code/the start/thestart/sass/screen.scss\A 1:/Users/pbj/Desktop/code/the/the start/themes/thestart/sass/screen.scss“

命令行中也有此错误:

Errno::EACCES在/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb的第[“1143”]行:权限被拒绝-/Library/Ruby/Gems/2.0.0/Gems/compass-core-1.0.0.0.alpha.17/stylesheets/.listen\u测试
使用--trace运行以查看完整的回溯跟踪

在运行完整回溯跟踪时,我在命令行中得到以下命令:

Errno::EACCES在/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb的第[“1143”]行:权限被拒绝-/Library/Ruby/Gems/2.0.0/Gems/compass-core-1.0.0.0.alpha.17/stylesheets/.listen\u测试
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:1143:in
open'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:1143:in
rescue in block in touch' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:1139:in
block in touch'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:1137:in
each' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:1137:in
touch'
/Library/Ruby/Gems/2.0.0/Gems/listen-1.1.6/lib/listen/adapter.rb:221:in
works?“ /Library/Ruby/Gems/2.0.0/Gems/listen-1.1.6/lib/listen/adapter.rb:182:in
block in-available_和_-works
/Library/Ruby/Gems/2.0.0/Gems/listen-1.1.6/lib/listen/adapter.rb:182:in
each' /Library/Ruby/Gems/2.0.0/Gems/listen-1.1.6/lib/listen/adapter.rb:182:in
all?“
/Library/Ruby/Gems/2.0.0/Gems/listen-1.1.6/lib/listen/adapter.rb:182:in
usable_和_-works?“ /Library/Ruby/Gems/2.0.0/Gems/listen-1.1.6/lib/listen/adapter.rb:49:in
block in select_和_initialize'
/Library/Ruby/Gems/2.0.0/Gems/listen-1.1.6/lib/listen/adapter.rb:47:in
each' /Library/Ruby/Gems/2.0.0/Gems/listen-1.1.6/lib/listen/adapter.rb:47:在
中选择_并_初始化'
/Library/Ruby/Gems/2.0.0/Gems/listen-1.1.6/lib/listener/listener.rb:272:in
initialize_adapter' /Library/Ruby/Gems/2.0.0/Gems/listen-1.1.6/lib/listener/listener.rb:264:in
setup'
/Library/Ruby/Gems/2.0.0/Gems/listen-1.1.6/lib/listener/listener.rb:64:in
start!' /Library/Ruby/Gems/2.0.0/Gems/compass-1.0.0.alpha.18/lib/compass/watcher/project_watcher.rb:31:in
watch!'
/Library/Ruby/Gems/2.0.0/Gems/compass-1.0.0.alpha.18/lib/compass/commands/watch_project.rb:48:in
perform' /Library/Ruby/Gems/2.0.0/Gems/compass-1.0.0.alpha.18/lib/compass/commands/base.rb:18:in
execute'
/Library/Ruby/Gems/2.0.0/Gems/compass-1.0.alpha.18/lib/compass/commands/project_base.rb:19:in
execute' /Library/Ruby/Gems/2.0.0/Gems/compass-1.0.0.alpha.18/lib/compass/exec/sub_命令_ui.rb:43:in
perform!'
/Library/Ruby/Gems/2.0.0/Gems/compass-1.0.0.alpha.18/lib/compass/exec/sub_命令_ui.rb:15:in
run!' /Library/Ruby/Gems/2.0.0/Gems/compass-1.0.0.alpha.18/bin/compass:30:in
block in'
/Library/Ruby/Gems/2.0.0/Gems/compass-1.0.0.alpha.18/bin/compass:44:in
call' /Library/Ruby/Gems/2.0.0/Gems/compass-1.0.0.alpha.18/bin/compass:44:in

/usr/bin/compass:23:in
load' /usr/bin/compass:23:in`

当我安装breakpoint时,它还安装了:

  • sass-3.3.0.rc.6
  • 罗盘-1.0.0.alpha.18
  • 断点-2.4.1
当我检查sass的当前版本时,它是sass-3.3.0.rc.6

不确定到底发生了什么。我确实读过类似的问题,解决方案是在config.rb文件的父目录上调用
compass watch
,或者类似的内容。结果仍然是相同的错误

编辑:在注释出断点以尝试向前移动而不使用(暂时)时,浏览器中会抛出此错误:

“语法错误:未定义变量:\”$experimental support for mozilla\”.\A第25行/Library/Ruby/Gems/2.0.0/Gems/susy-1.0.9/sass/susy/_support.scss\A来自/Library/Ruby/Gems/2.0.0/Gems/susy-1.0.9/sass/_-susy.scss\A来自/Users/pbj/Desktop/code/start/thestart/sass/_base.scss\A来自第5行/Users/pbj/Desktop/code/thestart/thess/screen.scss”

命令行中出现以下错误:
Errno::EACCES在/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb的第[“1143”]行:权限被拒绝-/Library/Ruby/Gems/2.0.0/Gems/compass-core-1.0.0.alpha.17/stylesheets/.listen\u test

我想这是因为它试图使用v3.3

有人对如何解决这个问题有什么建议吗


目前正在运行15英寸MBPr OSX v.10.9.2(小牛)

解决您的问题的答案是!Bundler会将您的项目锁定到特定的gems中
    **@include breakpoint(max-width 800px) {
     ...
    }**