ruby - Sass: errno::enoent: 没有那个文件或目录

标签 ruby sass

我知道这是一个非常平淡的错误,但我在 Sass 3.4.2 中遇到了一个常规的“找不到文件”错误:

/*
Errno::ENOENT: No such file or directory - dumdum.scss

Backtrace:
/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/plugin/compiler.rb:482:in `read'
/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/plugin/compiler.rb:482:in `update_stylesheet'
/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/plugin/compiler.rb:215:in `block in update_stylesheets'
/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/plugin/compiler.rb:209:in `each'
/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/plugin/compiler.rb:209:in `update_stylesheets'
/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/plugin/compiler.rb:293:in `watch'
/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/plugin.rb:108:in `method_missing'
/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/exec/sass_scss.rb:381:in `watch_or_update'
/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/exec/sass_scss.rb:51:in `process_result'
/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/exec/base.rb:52:in `parse'
/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/exec/base.rb:19:in `parse!'
/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/bin/sass:13:in `<top (required)>'
/usr/bin/sass:23:in `load'
/usr/bin/sass:23:in `<main>'
*/

我以前遇到过这个问题,但我没有成功地诊断/解决它。它还在其链接的页面中显示为一个奇怪的元素。

有人可以帮助我理解追溯吗?我确信它非常简单,但我对 Ruby 知之甚少。我试过删除/重新安装 Sass。

最佳答案

我在我的项目中遇到了类似的错误,删除了我项目根目录下的 sass-cache 目录,然后再次运行 sass/grunt 解决了我的问题...

rm .sass-cache/ -R

希望这有帮助

关于ruby - Sass: errno::enoent: 没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29499691/

相关文章:

css - 使用 BEM 和 SMACSS 的站点模块与库模块

ruby-on-rails - 我遇到这个问题 : undefined method `each' for #<User:0xa8dc8b8>

ruby - 无法解析 ruby​​gems.org(重定向太多)

ruby-on-rails - Rails 的所见即所得编辑器 gem?

SASS - 将 vh 和 px 与 min 函数进行比较

html - Firefox 的 CSS 边距

ruby-on-rails - 如何使用 Shoulda 正确测试此 Controller 操作?

ruby - 如何设置对在 Chef 加载 Recipe 时不存在的 Ruby 库的依赖项?

css - 完全相同的一行 SASS 代码适用于一个 Rails 元素,但不适用于另一个元素

css - heroku 不从供应商 .css 文件加载图像