断点(宝石)未找到或不可读

时间:2014-02-28 19:45:02

标签: ruby compass-sass breakpoint-sass

我在serve项目中使用断点。将require 'breakpoint'添加到我的'./config.ru'和@import 'breakpoint'到我的样式表后,断点在运行服务时效果很好(我实际上是通过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
[…]
*/

我一直在调用serve gem本身,发现导出只是运行compass compile -c '#{@input}/compass.config' '#{@input}'来编译样式表,然后再将它们复制到目标文件夹。我前段时间也学到了服务器中的导出功能尚未使用config.ru(应该如此),而且我无法确定我需要告诉指南针使用安装的断点的具体位置宝石。

所以我尝试运行compass compile -c ./compass.configcompass 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)

我创建了an issue on the serve project,但我希望有人可以分享一些急需的见解。谢谢!

1 个答案:

答案 0 :(得分:0)

我有一个类似的问题,我必须卸载主题并重新安装,因为由于某种原因,宝石似乎没有。 Post here

卸载主题后,我运行了安装包,然后检查了rvm要求。然后我重新安装了主题和subtheme。我不使用服务,但这可能足够相似,它可能工作。我没有找到任何有助于其他事情的东西。