2012-11-13 15 views
8

Shopify teması geliştiriyorum ve dosyaları Shopify'a güncellemek için https://github.com/Shopify/shopify_theme kullanıyorum. Ne yazık ki, o ... işe Ben yüklemeye çalışırken/dosya güncellemek için alınamıyor, ben, taşlar yüklemeye çalışırken zaten bu hatayı gördümgetaddrinfo: nodename veya sunucu adı sağlandı veya bilinmiyor (SocketError)

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

... gibi bir hata görünüşe göre MacOS ile "tipik" bir sorun. Yönlendiricim DNS’i Google’ınkilere (mac dns look up misbehaving) değiştirerek sorunu çözdüm.

Ne yazık ki, yüklenen gem (Shopify_theme) kullanmaya çalışırken aynı sorun ortaya çıkıyor. Bu gem/raylar dünyasında oldukça yeniyim, bu yüzden bunu nasıl düzelteceğimi bilmiyorum.

Orada bir fikrin var mı?

DÜZENLEME: Kötü, aslında çözümü buldum. Bu yazı için üzgünüm, en azından nasıl düzeltdiğimi açıklayacağım.

Bu shopify_theme geminin kaynak dosyalarına baktım ve mağaza url'sinden önce "http: //" ("theme configure api_key password store_url" ile tanımlanmış) öncesi hazırlandığını fark ettim. İlk olarak http: // ile store_url tanımladığım için bu hata ortaya çıkıyor. Aynı hatayı alırsanız, config.yml dosyanızı düzenleyin ve "http: //" 'yi kaldırın.

+0

OSX'de olduğunuzu görme Yeni tema senkronizasyon uygulamasını öneririm: http://apps.shopify.com/desktop-theme-editor –

+0

Maalesef shopify_theme gem'i kullanın, az önce bahsettiğiniz yeni mac uygulaması şimdilik ÇOK buggy. Her zaman çöküyor ve sass dosyalarını/varlıklar/klasörüme ekledikten sonra, her zaman çöküyor. – user1821591

+0

@ user1821591 Ayrıca sass ve masaüstü tema uygulamasıyla sık sık çökmeler yaşıyordum. Böylece sass dosyalarını ana klasöre taşıdım ve css için derleme dizinini değiştirdim. Şimdi sorunsuz çalışıyor. –

cevap

9

(. Parçacığı cevap görünür işte cevaplama)

“Bu shopify_theme mücevher kaynak dosyaları baktı ve o prepends fark 'http: //' dükkan url önce (ile tanımlanan "teması api_key şifresi store_url ") yapılandırın.

Önce http: // ile store_url tanımladığım için bu hata ortaya çıkıyor. Aynı hatayı alırsanız, config.yml dosyanızı düzenleyin ve "http: //" 'yi kaldırın.

+0

Evet, bunu çok zor anladım. Ben aptal gem için mağaza davranışını protokolu vermedim çünkü mağazaya http: // eklemek için beklenen olduğunu düşündüm. – corysimmons

0

Bir protokol, ana bilgisayarın bir parçası olarak belirtilmişse, xmlrpc başarısız olur. 'http: //'

Kaldır
İlgili konular