小编use*_*591的帖子

getaddrinfo:提供的nodename或servname,或者未知(SocketError)

我正在开发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://".

gem themes shopify getaddrinfo

9
推荐指数
1
解决办法
8380
查看次数

标签 统计

gem ×1

getaddrinfo ×1

shopify ×1

themes ×1