解决安装Cocoapods的权限问题
2018-05-13 本文已影响124人
i爱吃土豆的猫
终端输入:
gem install cocoapods
报错:
While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
解决方法一:
sudo gem install cocoapods
解决方法:
1、 sudo gem update --system
2、 sudo gem install -n /usr/local/bin cocoapods
3、 再去使用pod就可以使用了。
ERROR: While executing gem ... (Errno::EPERM) Operation not permitted @ rb_sysopen - /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/gem<article class="widget-question__item" style="box-sizing: border-box; display: block;">
新的问题
由于一些原因需要重新安装。可是在添加淘宝镜像的时候总是提示
Error fetching http://ruby.taobao.org/:bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)`
然后我就凌乱了。
后来发现是协议改成了 https 谢谢各位提醒。
最近好像cocoapods 发出了1.0的版本。我试着去更新了一下。
sudo gem install -n /usr/local/bin cocoapods --pre
安装办法:
$sudo gem install -n /usr/local/bin cocoapods
$pod setup
注意:输入pod setup之后可能会一直卡顿在Setting up CocoaPods master
repo处,原因是CocoaPods版本升级到1.0.1版本后,其文件有800多兆大,需要慢慢下载。为了查看安装进度,可以另开启一个终端
(1)输入cd ~/.cocoapods;
(2)进入.cocoapods之后,输入du –sh查看已下载文件的大小。
5.更新gem
$sudo gem update --system
更新成功
sudo gem install -n /usr/local/bin cocoapods