0

我在服务项目中使用断点。添加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.configand 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)

我在服务项目上创建了一个问题,但我希望这里有人可以分享一些急需的见解。谢谢!

4

1 回答 1

0

我有一个类似的问题,我必须卸载主题并重新安装,因为由于某种原因宝石没有出现。在这里发帖

卸载主题后,我运行 install bundle 然后检查 rvm 要求。然后我重新安装了主题和子主题。我不使用 serve 但是这可能足够相似以至于它可能会起作用。我没有找到任何其他的帮助。

于 2014-03-05T15:48:36.510 回答