2017-02-27 3 views
0

Stripe gem을 설치 한 후 Rails 서버를 시작할 때마다이 오류 메시지가 나타납니다. Stripe Gem 관련 문제

$ rails s 
/home/alex/.rvm/gems/[email protected]/gems/stripe-2.0.1/lib/stripe.rb:23:in `require': /home/alex/.rvm/gems/[email protected]/gems/stripe-2.0.1/lib/stripe/errors.rb:20: syntax error, unexpected tLABEL (SyntaxError) 
...alize(message=nil, http_status: nil, http_body: nil, json_bo... 
...        ^
/home/alex/.rvm/gems/[email protected]/gems/stripe-2.0.1/lib/stripe/errors.rb:20: Can't assign to nil 
...(message=nil, http_status: nil, http_body: nil, json_body: n... 
...        ^
/home/alex/.rvm/gems/[email protected]/gems/stripe-2.0.1/lib/stripe/errors.rb:20: Can't assign to nil 
...tp_status: nil, http_body: nil, json_body: nil, 
...        ^
/home/alex/.rvm/gems/[email protected]/gems/stripe-2.0.1/lib/stripe/errors.rb:20: Can't assign to nil 
/home/alex/.rvm/gems/[email protected]/gems/stripe-2.0.1/lib/stripe/errors.rb:39: class definition in method body 
/home/alex/.rvm/gems/[email protected]/gems/stripe-2.0.1/lib/stripe/errors.rb:45: class definition in method body 
/home/alex/.rvm/gems/[email protected]/gems/stripe-2.0.1/lib/stripe/errors.rb:52: class definition in method body 
/home/alex/.rvm/gems/[email protected]/gems/stripe-2.0.1/lib/stripe/errors.rb:57: class definition in method body 
/home/alex/.rvm/gems/[email protected]/gems/stripe-2.0.1/lib/stripe/errors.rb:60: syntax error, unexpected tLABEL 
...sage, param, code, http_status: nil, http_body: nil, json_bo... 

나는 그게 내가 스트라이프 루비 버전 1.9을 지원하지 않습니다 알고까지, 1.9.3 내 루비 버전에 문제가 있다고 생각하지만, 나는 이것에 대해 구체적인 아무것도 찾을 수 없다. 스트라이프가 루비 1.9에서 작업 할 수 있는지 알고 계십니까?

감사합니다.

+6

Stripe Github 페이지에서 Ruby 2.0 이상이 필요합니다. 나는 그들이 단지 재미로 그걸 넣고 있다고 생각하지 않는다. Ruby 환경을 업그레이드하는 데 시간이 걸리는 것 같습니다. – Casper

+0

RubyGems 페이지 (https://rubygems.org/gems/stripe)에서는 1.9.3 이상이 필요하다고 말합니다 ... – ardavis

+0

실제로 2 + https://github.com/가 필요한 사람은 아마 이것을 업데이트해야합니다. 줄무늬/줄무늬 - 루비/blob/master/stripe.gemspeC# L8 – ardavis

답변

1

서버는 스트라이프 버전 < = 1.58.0으로 시작해야합니다. 일부 기능이 누락되었을 수 있지만 해당 버전과 Ruby 1.9.3을 실행하는 서버를 얻을 수있었습니다.