gpt4 book ai didi

terminal - 语法错误 : File to import not found or unreadable: foundation/common/ratios

转载 作者:行者123 更新时间:2023-12-04 02:05:32 26 4
gpt4 key购买 nike

我已经安装了 Foundation,当我编辑和保存 app.scss 文件时,它会在我的项目的 sass 文件夹中创建一个“app.css”和一个“config.rb”文件。当我打开那个“app.css”文件时,我得到了这个

Syntax error: File to import not found or unreadable: foundation/common/ratios.

然后在此之下我得到了这个:
File to import not found or unreadable: foundation/common/ratios.
Load paths:
/Applications/MAMP/htdocs/WebApp02/sass
/Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets
/Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets
Compass::SpriteImporter
on line 1 of /Applications/MAMP/htdocs/WebApp02/sass/_settings.scss
from line 2 of /Applications/MAMP/htdocs/WebApp02/sass/app.scss

然后是一堆通往我的 gem 的路径。

在我想知道是否有人可以解释为什么会发生这种情况之前,它从未在我的 sass 文件夹中创建 app.css 和 config.rb 文件。 compass 仍然符合“样式表”文件夹中的 app.css,但我想修复此问题以防止将来发生任何错误。

config.rb 文件看起来像这样
require 'zurb-foundation'
Require any additional compass plugins here.


Set this to the root of your project when deployed:
http_path = "/"
css_dir = "stylesheets"
sass_dir = "sass"
images_dir = "images"
javascripts_dir = "javascripts"

You can select your preferred output style here (can be overridden via the command line):
output_style = :expanded or :nested or :compact or :compressed

To enable relative paths to assets via compass helper functions. Uncomment:
relative_assets = true

最佳答案

我在 sinatra 的项目中遇到了同样的错误。它是在从基础 3.2.5 升级到版本 4.0.2 之后。
我意识到 'foundation/common/ratios' 不再是 zurb-foundation gem 了。
我在“未找到或无法读取的基础”上有另一个错误,所以我还必须修改我的 Gemfile,在 zurb-foundation 之前需要“compass ”gem

gem 'compass'
gem 'zurb-foundation'

使用基础 3.2.5 'compass' 在 Gemfile 中没有明确要求,但现在是,如果您查看 zurb-foundation.rb 代码(在您的 ruby​​ gemset 中),您可以看到:
if defined?(Compass)
Compass::Frameworks.register("foundation",
:stylesheets_directory => File.join(root,"scss"),
:templates_directory => File.join(root,"templates")
)
end

因此,如果在 zurb-foundation 之前未定义项目中的 compass ,则 zurb-foundation.rb 不会扩展包括 scss 文件夹的路径。

希望我今天的经历,可以帮到你。
此致,
罗伯托

关于terminal - 语法错误 : File to import not found or unreadable: foundation/common/ratios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15123667/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com