2014-07-26 5 views
0

bourbon sass 프레임 워크를 사용하려고 했으므로 설치를 시작합니다.설치 후 Bourbon Bitters 오류가 발생했습니다.

yeoman/angular-generator와 함께 사용하려면 부르봉 왕가를 v3.2.1로 다운 그레이드하고 컴파일 오류를 피하기 위해 v1.5로 맞추어야했습니다.

문제를 다운 그레이드 한 후에도 정상적으로 작동합니다. 이제

내가 실행하는 문서 다음, 비 터스를 추가, 그래서 것 :

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... 

을 예상대로 내가 가진 출력으로

$ sudo gem install bitters 

는 내가 폴더를 말대꾸로 이동 내가하려고 할 때 실행 :

$ 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

에게이 문제를 해결하는 방법에 대한 아이디어를 얻을? 당신이 1.9Ruby 버전 1.8하지만 보석 bitters 필요 버전을 기존 사용처럼

감사

+0

을 내가 발견 한 것을 단순히 https://github.com/thoughtbot에서하는 SCS 파일을 복제 할 수 있습니다/비터,이게 가장 우아한 해결책이 아니라고 생각한다면 ... – teone

답변

0

는이 path: :string 새로운 해시 구문 대신 오래된 로켓 해시 :path => :string를 나타냅니다 같습니다. Ruby에서> = 1.9으로 업데이트하십시오.

그리고 bitters 보석 요구 사항을 보면 :

루비 1.9.3+

관련 문제