Sass 导入未找到或无法读取:断点
刚刚安装了断点并尝试在现有博客项目(html/css/js/php)上使用。目前正在使用Sass和Susy来实现基本的网格功能,但我想在这个项目上尝试一下Breakpoint,因为我最近意识到它的易用性和灵活性 安装成功后,将以下内容添加到我的项目中: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
需要在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:inopen'
/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:inblock 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:intouch'
/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:inblock 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:inall?“
/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:inblock 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:insetup'
/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:inwatch!'
/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:inexecute'
/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:inperform!'
/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:inblock 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) {
...
}**