2013-01-16 2 views
0

안녕하세요 저는 shopify_theme 보석을 사용하여 로컬 shopify 개발을 관리하고 버전 관리를 활용하려고 시도하고 있지만 아래 오류가 계속 발생합니다. 나는Shopify Theme Ruby Gem 오류

(GitHub의의의 repo 여기 : https://github.com/Shopify/shopify_theme를) ... 테마 보석의 repo에 대한 추가 정보와 함께 shopify의 API 문서를 검토 한 그것을 얻이 수없는 것

Kenneths-MacBook-Pro:anglersden kennethprince$ theme configure xxxxxxxxxxxAPIKEYxxxxxxxxxxxxx PASSWORDETC https://[email protected]/admin 
    create config.yml 

Kenneths- 맥북 프로 : anglersden kennethprince의 $ 테마 다운로드

/Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/protocol.rb:141:in

`read_nonblock ': 피어의 연결 재설정 (Errno :: ECONNRESET)

from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/protocol.rb:141:in `rbuf_fill' 

from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/protocol.rb:122:in `readuntil' 

from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/protocol.rb:132:in `readline' 

from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/http.rb:2562:in `read_status_line' 

from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/http.rb:2551:in `read_new' 

from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/http.rb:1319:in `block in transport_request' 

from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/http.rb:1316:in `catch' 

from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/http.rb:1316:in `transport_request' 

from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/http.rb:1293:in `request' 

from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/http.rb:1286:in `block in request' 

from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/http.rb:745:in `start' 

from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/http.rb:1284:in `request' 

from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/gems/httparty-0.9.0/lib/httparty/request.rb:81:in `perform' 

from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/gems/httparty-0.9.0/lib/httparty.rb:438:in `perform_request' 

from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/gems/httparty-0.9.0/lib/httparty.rb:385:in `get' 

from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/gems/shopify_theme-0.0.7/lib/shopify_theme.rb:10:in `asset_list' 

from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/gems/shopify_theme-0.0.7/lib/shopify_theme/cli.rb:30:in `download' 

from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/gems/thor-0.16.0/lib/thor/task.rb:27:in `run' 

from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/gems/thor-0.16.0/lib/thor/invocation.rb:120:in `invoke_task' 

from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/gems/thor-0.16.0/lib/thor.rb:275:in `dispatch' 

from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/gems/thor-0.16.0/lib/thor/base.rb:425:in `start' 

from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/gems/shopify_theme-0.0.7/bin/theme:24:in `<top (required)>' 

from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/bin/theme:19:in `load' 
from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/bin/theme:19:in `<main>' 
from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/bin/ruby_noexec_wrapper:14:in `eval' 
from /Users/kennethprince/.rvm/gems/ruby-1.9.3-p327/bin/ruby_noexec_wrapper:14:in `<main>' 

API를 사용하여 상점에 연결하려고했는데 다음 코드를 참조하십시오.

Kenneths-MacBook-Pro:anglersden kennethprince$ irb 
1.9.3-p327 :001 > require 'rubygems' 
=> false 
1.9.3-p327 :002 > true 
=> true 
1.9.3-p327 :003 > require 'rubygems' 
=> false 
1.9.3-p327 :004 > require 'rubygems' true 
SyntaxError: (irb):4: syntax error, unexpected keyword_true, expecting $end 
    from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/bin/irb:16:in `<main>' 
1.9.3-p327 :005 > true 
=> true 
1.9.3-p327 :006 > require 'rubygems' 
=> false 
1.9.3-p327 :007 > require 'shopify_api' 
LoadError: cannot load such file -- shopify_api 
    from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from (irb):7 
    from /Users/kennethprince/.rvm/rubies/ruby-1.9.3-p327/bin/irb:16:in `<main>' 
1.9.3-p327 :008 > puts RUBY_VERSION 
1.9.3 
=> nil 
1.9.3-p327 :009 > 
+0

대답이 아니지만 GitHub 레포에서이 보고서에 대한 포인터를 열어 보았습니까? https://github.com/Shopify/shopify_theme/issues –

+0

또한 답변이 아니지만 Mac 용 공식화 된 Shopify Theme Sync 응용 프로그램을 사용해 보셨습니까? http://wiki.shopify.com/Theme_Sync_App 거의 정확히 당신이 원하는 것입니다. –

답변

0

이것은 내 Mac에 루비가 설치된 방식의 문제였습니다. 새 하드 드라이브를 설치 한 후 RVM과 Homebrew를 설치했는데 모든 것이 잘 작동했습니다.