Cocoapod:警告:URI.escape 已过时

Muj*_*ari 11 cocoa cocoapods

/Users/mike/.rvm/gems/ruby-2.7.0/gems/cocoapods-core-1.9.1/lib/cocoapods-core/cdn_source.rb:337: 警告:URI.escape 已过时

Cha*_*ley 10

看起来即将推出的 CocoaPods 1.10.0 将删除弃用警告。请参阅https://github.com/CocoaPods/CocoaPods/issues/9491。与此同时,我不会担心。这些只是警告,目前不应引起任何问题。

如果你真的想删除警告,你可以使用RUBYOPT环境变量禁用所有 Ruby 警告,如下所示:

export RUBYOPT='-W0'

虽然我不会推荐它,因为你可能会在未来错过一些重要的东西。

  • `alias pod='RUBYOPT=-W0 pod'` 暂时可能有帮助;) (2认同)

Muj*_*ari -3

请尝试以下操作:

  sudo gem install cocoapods
Run Code Online (Sandbox Code Playgroud)

  • 这里不会修复。ruby -v ruby​​ 2.7.1p83(2020-03-31 修订版 a0c7c23c9c)[x86_64-darwin19] (3认同)