我正在开发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)
Run Code Online (Sandbox Code Playgroud)
我在尝试安装gem时已经看到了这个错误,显然这是MacOS的"典型"问题.我通过将路由器DNS更改为Google的路由器来解决问题(mac dns看起来行为不端).
不幸的是,在尝试使用我安装的gem(Shopify_theme)时会出现同样的问题.我对这个gem/rails世界很新,所以我真的不知道如何解决这个问题.
有什么好主意吗?
编辑: 我的坏,我实际上找到了解决方案.对不起这篇文章,至少我会解释我是如何修复它的.
我查看了这个shopify_theme gem的源文件,注意它在商店url之前加上"http://"(用"theme configure api_key password store_url"定义).因为我首先使用http://定义了store_url,所以会出现此错误.如果您收到相同的错误,请尝试编辑config.yml文件并删除"http://".