Ruby on rails 生产中未正确导入Scss文件

Ruby on rails 生产中未正确导入Scss文件,ruby-on-rails,sass,appfog,Ruby On Rails,Sass,Appfog,我的资产正在开发中正确加载。但是,当我转到push live(在AppFog上)时,会出现以下错误:“未找到要导入的文件或无法读取:bourbon。” 在my/app/assets/helpers目录下的“_bourbon_neat.scss”文件中可以找到此错误。引发错误的特定行是 @import "bourbon"; “bourbon”文件实际上不在目录结构中,但包含在“bourbon”gem中 我试着使用和不使用预编译的资产,这两种资产似乎都不起作用。我在另一个应用程序中也遇到了类似的问

我的资产正在开发中正确加载。但是,当我转到push live(在AppFog上)时,会出现以下错误:“未找到要导入的文件或无法读取:bourbon。”

在my/app/assets/helpers目录下的“_bourbon_neat.scss”文件中可以找到此错误。引发错误的特定行是

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

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


任何帮助都将不胜感激。

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

如果是这样,可以尝试以下其他选项:

  • Bourbon的文档表明您应该导入
    Bourbon/Bourbon
    ,而不仅仅是父目录
  • 尝试为Sass定义直接通向波旁宝石的路径。签出此项,显示如何添加到Sass在导入时循环通过的path变量。注意“I”标志和传入的值

听起来像波旁宝石(bourbon gem)不见了,或者它没有添加加载路径。