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のもの(mac dns look up misbehaving)に変更して問題を解決しました。
私がインストールしたgem(Shopify_theme)を使用しようとすると、同じ問題が発生します。私はこの宝石/レールの世界にはかなり新しいので、これを修正する方法は本当に分かりません。
何かありますか?
編集: 私の悪い、私は実際に解決策を見つけました。このポストに申し訳ありません、少なくとも私はそれを固定方法を説明します。
このshopify_theme gemのソースファイルを見て、ショップURLの前に "http://"という文字列が追加されていることに気付きました( "theme configure api_key password store_url"で定義されています)。 最初にstore_urlをhttp://に定義したので、このエラーが表示されます。同じエラーが発生した場合は、config.ymlファイルを編集して "http://"を削除してください。
OSXを見ているより新しいテーマの同期アプリをお勧めします:http://apps.shopify.com/desktop-theme-editor –
残念ながら、私が来た場合shopify_theme gemを使用してください。あなたが今述べた新しいMacアプリは、今のところ非常にバグが多いからです。それはいつでもクラッシュし、私の/ assets /フォルダにsassファイルを追加した後は毎回クラッシュします。 – user1821591
@ user1821591私はまた、嫌なことやデスクトップのテーマアプリで頻繁にクラッシュしていました。そこで、sassファイルを親フォルダに移動し、cssのコンパイルディレクトリを変更しました。今はスムーズに動いています。 –