我遇到了一个很奇怪的错误,在任何地方都没有讨论过。我是跟随这个教程使用谷歌杂耍作为一个标志在过程中。代码运行良好,但在使用Google登录后,服务器抛出IPAddr::InvalidAddressError错误。
在行发生错误时,引发InvalidAddressError,“无效地址”
我不知道怎么解决这个问题。Google不运行于localhost:3000吗?
发布于 2018-09-16 18:39:04
我遇到了一个类似于rails服务器在启用代理的网络中运行的问题。这是ruby 2.4.0的一个问题。它是用ruby 2.4.2修复的。您可以通过升级ruby版本或下面的方法来修复它。
在Gemfile中添加这一行:
gem 'no_proxy_fix'或者在*.gemspec中添加这一行:
spec.add_dependency 'no_proxy_fix'并添加这一行以确保此代码在与连接相关的代码之前运行。
require 'no_proxy_fix'参考文献:
http://ermaker.github.io/blog/2017/02/06/proxy-error-on-ruby-2.4.0.html
https://github.com/ruby/ruby/commit/556e3da4216c926e71dea9ce4ea4a08dcfdc1275
希望你觉得这有帮助!
https://stackoverflow.com/questions/49834149
复制相似问题