9

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://」を削除してみてください。

4

2 に答える 2

9

(ここで答えると、スレッドが答えられたように見えます。)

「このshopify_themegemのソースファイルを調べたところ、ショップのURLの前に「http://」が付いていることがわかりました(「themeconfigure api_key passwordstore_url」で定義)。

最初にstore_urlWITHhttp://を定義したため、このエラーが表示されます。同じエラーが発生する場合は、config.ymlファイルを編集して、「http://」を削除してみてください。</ p>

于 2012-11-14T15:31:43.270 に答える
0

プロトコルがホストの一部として指定されている場合、xmlrpc は失敗します。「http://」を削除

于 2014-12-19T20:05:37.720 に答える