解决安装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

上一篇下一篇

猜你喜欢

热点阅读