我在服务项目中使用断点。添加require 'breakpoint'
到我的 './config.ru' 和@import 'breakpoint'
样式表后,断点在运行 serve 时运行良好(我实际上是通过Pow运行的)。
但是,当使用serve export
将站点导出到预定文件夹中的静态 HTML/CSS/JS 文件时,我的样式表中出现以下错误:
/*
Syntax error: File to import not found or unreadable: breakpoint.
Load paths:
/Users/agarzola/git/devdev-splash/stylesheets
/Users/agarzola/.rvm/gems/ruby-1.9.2-p290/gems/compass-core-1.0.0.alpha.16/stylesheets
Compass::SpriteImporter
on line 5 of ./stylesheets/screen.sass
1: /Users/agarzola/git/devdev-splash/stylesheets/screen.sass
Backtrace:
./stylesheets/screen.sass:5
[…]
*/
我一直在寻找服务 gem 本身,发现导出只是在compass compile -c '#{@input}/compass.config' '#{@input}'
将样式表复制到目标文件夹之前运行编译样式表。前段时间我还了解到,服务中的导出功能尚未使用config.ru
(应该如此),并且我无法弄清楚我需要告诉罗盘使用已安装的断点 gem 的确切位置。
所以我尝试运行compass compile -c ./compass.config
and compass watch -c ./compass.config
,两者都返回类似的错误:
error stylesheets/screen.sass (Line 5 of screen.sass: File to import not found or unreadable: breakpoint.
Load paths:
/Users/agarzola/git/devdev-splash/stylesheets
/Users/agarzola/.rvm/gems/ruby-1.9.2-p290/gems/compass-core-1.0.0.alpha.16/stylesheets
Compass::SpriteImporter)
我在服务项目上创建了一个问题,但我希望这里有人可以分享一些急需的见解。谢谢!