宝石装,不能进口波旁威士忌

时间:2013-11-06 13:49:31

标签: node.js rubygems sass bourbon

我为(一个nodejs)Ghost博客平台克隆了repo https://github.com/TryGhost/Ghost,并按照说明进行设置。当我跑grunt时出现此错误

Running "sass:compress" (sass) task
Syntax error: File to import not found or unreadable: bourbon/_bourbon.
              Load paths:
                /Users/m/Sites/Ghost
                /Users/m/Sites/Ghost/core/client/assets/sass
        on line 22 of ./core/client/assets/sass/modules/mixins.scss
        from line 10 of ./core/client/assets/sass/screen.scss
  Use --trace for backtrace.
Warning:  Use --force to continue.

Aborted due to warnings.

我发现了一篇博文http://www.bearfruit.org/2013/10/19/quick-tip-for-getting-the-ghost-blogging-platform-running-locally/,其中某人有类似的错误,通过运行

解决了
 gem install sass bourbon

然而,这并没有解决我的问题。虽然我可以运行grunt --force,但是如果可以找到它正在寻找的文件,那么我猜的css会出现问题。

在错误消息中引用的mixin.css文件中,它有这个

// Bourbon - http://bourbon.io/
@import "bourbon/_bourbon";
$rounded: 2px;
$shadow: rgba(0,0,0,0.05) 0 1px 5px;
$default-transition-duration: 0.3s;

然而,鬼魂回购中没有任何类型的波本文件夹。我想知道它是否应该从已安装的gem中导入,如果是这样,它就无法正常工作。

您能否建议我可以采取哪些措施来解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果它不存在(无论出于何种原因),我建议手动安装波本威士忌。如果gem成功安装到您的系统,您可以cd到您的sass目录并运行bourbon install。这应该可以满足您的需求。