2

我的资产在开发中正确加载。但是,当我去实时推送(在 AppFog 上)时,我收到以下错误:“找不到要导入的文件或无法读取:bourbon。”

此错误位于我的 /app/assets/helpers 目录中的“_bourbon_neat.scss”文件中。抛出错误的具体行是

@import "bourbon";

“bourbon”文件实际上不在目录结构中,但包含在“bourbon”gem 中。

我尝试使用和不使用预编译资产进行推送,但似乎都不起作用。我在另一个应用程序中也遇到了类似的问题,而是使用了“zurb-foundation”库。我确实设法通过不断推送来运行应用程序,但我不知道它为什么在这些情况下工作。

任何帮助,将不胜感激。

4

1 回答 1

0

您是否在生产环境中安装了 Bourbon gem?

如果是这样,可以尝试的其他一些选项可能是:

  • Bourbon 的文档表明您应该导入bourbon/bourbon而不仅仅是父目录。
  • 尝试为 Sass 直接定义到 Bourbon gem 的路径。查看其他答案,该答案显示了如何添加到 Sass 在导入时循环通过的路径变量。注意“I”标志和传入的值。
于 2013-12-13T22:15:33.217 回答