我为(一个 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;
但是,ghost repo 中没有任何类型的 bourbon 文件夹。我想知道它是否应该从已安装的 gem 导入,如果是这样,它就不起作用。
你能建议我可以做些什么来解决这个问题吗?