当我试图启动Rails 7服务器或控制台时,我需要帮助处理这个错误消息,它不影响功能,但它很烦人,我还使用Chruby 2.7.5,因为与我默认的Ruby版本相比,服务器运行在这个版本上。
/home/ubuntu20/.rubies/ruby-2.7.5/lib/ruby/2.7.0/net/protocol.rb:66: warning: already initialized constant Net::ProtocRetryError
/home/ubuntu20/.gem/ruby/2.7.5/gems/net-protocol-0.1.2/lib/net/protocol.rb:68: warning: previous definition of ProtocRetryError was here
/home/ubuntu20/.rubies/ruby-2.7.5/lib/ruby/2.7.0/net/protocol.rb:206: warning: already initialized constant Net::BufferedIO::BUFSIZE
/home/ubuntu20/.gem/ruby/2.7.5/gems/net-protocol-0.1.2/lib/net/protocol.rb:208: warning: previous definition of BUFSIZE was here
/home/ubuntu20/.rubies/ruby-2.7.5/lib/ruby/2.7.0/net/protocol.rb:503: warning: already initialized constant Net::NetPrivate::Socket
/home/ubuntu20/.gem/ruby/2.7.5/gems/net-protocol-0.1.2/lib/net/protocol.rb:504: warning: previous definition of Socket was here
Loading development environment (Rails 7.0.2.3)谢谢你的帮助或建议
发布于 2022-06-19 17:19:44
这是一个已知的问题(https://github.com/ruby/net-protocol/issues/10)
看起来可行的解决方案是强制添加net-http。
bundle add net-http为我沉默了这个。希望能帮上忙。
https://stackoverflow.com/questions/72042196
复制相似问题