Shopify テーマを開発しており、https://github.com/Shopify/shopify_themeを使用してファイルを Shopify に更新しています。残念ながら、動作させることができません...ファイルをアップロード/更新しようとすると、次のようなエラーが表示されます...
.....ruby/1.9.1/net/http.rb:762:in `initialize': getaddrinfo: nodename nor servname provided, or not known (SocketError)
gem をインストールしようとしているときに、このエラーが既に発生しました。明らかに、これは MacOS の「典型的な」問題です。ルーターのDNSをGoogleのものに変更することで問題を解決しました(mac dns look up misbehaving)。
残念ながら、インストールした gem (Shopify_theme) を使用しようとすると、同じ問題が発生します。私はこの宝石/レールの世界にまったく慣れていないので、これを修正する方法がよくわかりません。
何かアイデアはありますか?
編集: 私の悪い、私は実際に解決策を見つけました。この投稿で申し訳ありませんが、少なくとも私がどのように修正したかを説明します。
この shopify_theme gem のソース ファイルを調べたところ、ショップ URL (「theme configure api_key password store_url」で定義) の前に「http://」が追加されていることがわかりました。最初に store_url WITH http:// を定義したため、このエラーが表示されます。同じエラーが発生した場合は、config.yml ファイルを編集して「http://」を削除してみてください。