簡體   English   中英

安裝后的波旁威士忌苦味錯誤

[英]Bourbon Bitters error after installation

我會嘗試使用bourbon sass框架,因此我開始安裝它。

當我想與yeoman / angular-generator一起使用它時,我不得不將Bourbon降級到v3.2.1,將Neat降級到v1.5,以避免編譯錯誤。

降級沒問題后,它們可以正常工作。

現在,我想添加苦味劑,因此,按照我運行的文檔進行操作:

$ sudo gem install bitters

作為我得到的輸出

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文件夾,當我嘗試運行時:

$ bitters install

我收到此錯誤輸出:

/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

關於如何解決這個任何想法?

謝謝

看起來您使用的是舊的Ruby版本1.8bitters需要1.9之后的版本,這表示path: :string新的哈希語法,而不是old rocket hash :path => :string Ruby更新為> = 1.9

並查看bitters寶石要求:

Ruby 1.9.3+

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM