2012-11-13 6 views
8

Shopify 테마를 개발 중이며 https://github.com/Shopify/shopify_theme을 사용하여 내 파일을 Shopify로 업데이트합니다. 불행하게도, 나는 그것이 ... 일을 내가 업로드 할 때/파일을 업데이트 할 수 없습니다, 나는 보석을 설치하는 동안 이미이 오류를보고getaddrinfo : 노드 이름도 servname도 제공되지 않거나 알려지지 않음 (SocketError)

.....ruby/1.9.1/net/http.rb:762:in `initialize': getaddrinfo: nodename nor servname provided, or not known (SocketError) 

... 같은 오류가 발생합니다 분명히 MacOS에서는 "전형적인"문제입니다. 라우터 DNS를 Google의 라우터 DNS (mac dns look up misbehaving)로 변경하여 문제를 해결했습니다.

불행히도 설치 한 보석 (Shopify_theme)을 사용하는 동안 동일한 문제가 나타납니다. 나는이 보석/레일 세계에 새로운 것이므로이 문제를 해결하는 방법을 모른다.

어떤 아이디어가 있습니까?

편집 : 나쁘다. 실제로 해결책을 찾았습니다. 이 게시물에 대해 유감스럽게 생각합니다. 적어도 어떻게 수정했는지 설명 할 것입니다.

이 shopify_theme gem의 소스 파일을 살펴본 결과 상점 URL 앞에 "http : //"가 붙습니다 ("theme configure api_key password store_url"로 정의 됨). 처음에 store_url을 http : //로 정의했기 때문에이 오류가 표시됩니다. 동일한 오류가 발생하면 config.yml 파일을 편집하고 "http : //"를 제거하십시오.

+0

OSX에서 보는 것처럼 새로운 테마 동기화 앱을 사용하는 것이 좋습니다. http://apps.shopify.com/desktop-theme-editor –

+0

불행히도, shopify_theme 보석을 사용하십시오. 왜냐하면 방금 언급 한 새로운 Mac 응용 프로그램이 현재 매우 버그가 있기 때문입니다. 그것은 언제든지 충돌하고 내/assets/폴더에 sass 파일을 추가 한 후에는 매번 충돌이 발생합니다. – user1821591

+0

@ user1821591 나는 또한 sass 및 바탕 화면 테마 응용 프로그램과의 충돌이 자주 발생했습니다. 그래서 sass 파일을 상위 폴더로 옮기고 CSS의 컴파일 디렉토리를 변경했습니다. 이제는 원활하게 작동합니다. –

답변

9

(. 스레드에 대한 답변이 나타납니다 그래서 여기 응답)

"나는이 shopify_theme 보석의 소스 파일 보았다, 그리고 그것은 앞에 추가 눈치에"http : // "가게 URL 전에 (정의"테마를 configure api_key password store_url ").

처음으로 store_url을 http : //로 정의했기 때문에이 오류가 표시됩니다. 동일한 오류가 발생하면 config.yml 파일을 편집하고 "http : //"를 제거하십시오. "

+0

예. 나는 이것도 알아 냈습니다. 나는 바보 같은 보석에 대해 http : //를 상점에 선행시키는 것이 예상 된 행동이라고 생각했다. 왜냐하면 내가 프로토콜없이 상점을 주었기 때문이다. – corysimmons

0

프로토콜이 호스트의 일부로 지정되면 xmlrpc가 실패합니다. 'http : //'를 제거하십시오.