【问题标题】:SASS Compass Breakpoint - Including to my project errorSASS Compass 断点 - 包括我的项目错误
【发布时间】:2013-11-07 21:13:46
【问题描述】:

我想在我的 Web 项目中包含断点。我安装了 SASS、Compass 和断点,并按照安装指南进行操作,但它似乎仍然无法正常工作。任何人都可以在这里告诉我错误可能是什么。

以下代码在我的 config.rb 文件中(位于项目目录,主文件夹)

require 'breakpoint'

http_path = "/"
css_dir = "css"
sass_dir = "sass"

以下代码位于style.scss(项目/sass文件夹)

@import "breakpoint";

etc scss code...

这是我从 LiveReload 得到的错误:

找不到或无法读取要导入的文件:指南针。

语法错误:找不到或无法读取要导入的文件:指南针。 加载路径:/private/var/folders/ln/lp7d050s191cgjw1ck1gnq_h0000gn/T 在 project/sass/style.scss 的第 4 行 使用 --trace 进行回溯。

【问题讨论】:

  • 如果你还没有@import 'compass',你还需要@import 'compass'
  • 我做了@import 'compass';进入我的scss文件,仍然无法正常工作。我还在配置文件中添加了 require 'compass'。还是一样的问题:(
  • 我重新创建了 config.rb 文件并在其中添加了相同的内容。连线,因为现在出现此错误:LoadError on line ["45"] of /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:无法加载此类文件 -- 断点
  • 这是我在第 45 行在这个 ruby​​ 文件上找到的:if Gem::Specification.unresolved_deps.empty?然后返回 gem_original_require(path) end

标签: css ruby-on-rails breakpoints


【解决方案1】:

Compass 扩展在使用 GUI 应用程序(例如 LiveReload 或 CodeKit)进行编译时往往无法正常工作(或正常工作)。不要使用 LiveReload 来编译 重新加载,只需使用它来重新加载并通过命令行运行编译。您还应该将您的项目置于Bundler 版本控制之下,以确保您要使用的gem 绝对可用。如果您遇到负载问题,那是因为您的编译器找不到 gem。通过 Bundler 控制下的命令行编译将确保 gem 可用。

【讨论】:

    猜你喜欢
    • 2013-09-10
    • 2018-02-17
    • 1970-01-01
    • 2016-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-18
    • 2014-05-27
    相关资源
    最近更新 更多