[英]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.8
但bitters
需要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.