首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装后的Bourbon位元错误

安装后的Bourbon位元错误
EN

Stack Overflow用户
提问于 2014-07-26 18:27:19
回答 1查看 252关注 0票数 0

我会尝试一下波旁sass框架,所以我开始安装它。

由于我想将它与yeoman/angular-generator一起使用,我不得不将Bourbon降级到v3.2.1,将其降级到v1.5,以避免编译错误。

在降级没有问题后,它们工作得很好。

现在,我想添加Bitters,因此,遵循我运行的文档:

代码语言:javascript
复制
$ sudo gem install bitters

正如我所预期的那样输出

代码语言:javascript
复制
Successfully installed bitters-0.10.0
1 gem installed
Installing ri documentation for bitters-0.10.0...
Installing RDoc documentation for bitters-0.10.0...

然后我移动到sass文件夹,当我尝试运行时:

代码语言:javascript
复制
$ bitters install

我得到这个错误输出:

代码语言:javascript
复制
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': /Library/Ruby/Gems/1.8/gems/bitters-0.10.0/lib/bitters/generator.rb:13: syntax error, unexpected ':', expecting kEND (SyntaxError)
method_options path: :string
                    ^
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /Library/Ruby/Gems/1.8/gems/bitters-0.10.0/bin/../lib/bitters.rb:2
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /Library/Ruby/Gems/1.8/gems/bitters-0.10.0/bin/bitters:3
from /usr/bin/bitters:19:in `load'
from /usr/bin/bitters:19

我在运行bitters -v时也得到了同样的结果

有没有办法解决这个问题?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-07-26 18:43:37

看起来您使用的是旧的Ruby版本1.8,但是gem bitters需要1.9之后的版本,这表明path: :string使用新的散列语法,而不是旧的火箭散列:path => :string。将Ruby更新为>= 1.9

并查看bitters gem要求:

Ruby 1.9.3+

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24970055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档