/Users/mike/.rvm/gems/ruby-2.7.0/gems/cocoapods-core-1.9.1/lib/cocoapods-core/cdn_source.rb:337:警告:URI.escape已过时>
答案 0 :(得分:8)
看起来像即将发布的CocoaPods 1.10.0将删除弃用警告。参见https://github.com/CocoaPods/CocoaPods/issues/9491。同时,我不会为此担心。这些只是警告,目前不应引起任何问题。
如果您真的要删除警告,则可以使用var obj = {
"name": "hello",
"price": 10000,
"rate": 2020
};
localStorage.setItem("cart", JSON.stringify(obj));
var val = localStorage.getItem('cart');
var object = JSON.parse(val);
console.log('name: ', object.name);
console.log('price: ', object.price);
console.log('rate: ', object.rate);
环境变量来禁用所有Ruby警告,如下所示:
RUBYOPT
尽管我不建议您这样做,因为您将来可能会错过重要的事情。
答案 1 :(得分:1)
将红宝石升级到2.7.2并重新安装cocoapods 1.10.0可以解决
brew upgrade ruby
gem install cocoapods
答案 2 :(得分:0)
ruby 2.7.1和2.7.2存在相同的问题,但是对我来说解决了安装ruby 2.6.6的问题: 如果您没有安装自制软件:
安装自制软件:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装rbenv(版本管理器):brew install rbenv ruby-build
准备一个终端:echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile source ~/.bash_profile
安装Ruby:rbenv install 2.6.6
激活版本:rbenv global 2.6.6
验证激活的版本:ruby -v
然后重新安装cocoapods:sudo gem install cocoapods
并在app文件夹中运行:pod install
答案 3 :(得分:-3)
尝试以下操作:
sudo gem install cocoapods