您的位置:首页 > 运维架构

cocoapods 安装更新 Operation not permitted - /usr/bin/xcodeproj Operation not permitted - /usr/bin/upda

2016-11-26 10:03 507 查看

cocoapods从做软件开始就一直在用,今天搭建新工程框架,用的时候遇到了一些问题,折腾了三个多小时,索性整理一下,本人有点健忘。索性从头开始记录:

一行代码,安装homebrew:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
gem sources --removehttps://rubygems.org/

gem sources -ahttp://ruby.taobao.org/

可以使用下面的命令(红色部分)查看是否更换镜像成功(如下图所示):

注意:HTTPS的问题,依据系统要求选用,容易出错

gem sources -l



下一步,
sudo gem install rails 
开始安装。静待,成功之后,执行:
sudo gem install cocoapods

enter 键
pod setup

前期配置到此结束,接下来可以创建文件
touch podfile
enter键
vim Podfile
会进入另一个界面,如图所示,i 表示可编辑,退出 按esc键  接着 :wq 



导入的文件名,数字为版本号,无版本号为最新版本

platform :ios, '8.0'

target 'AMIScTo'do

pod 'AFNetworking','~> 2.6'

pod 'SDWebImage','(~> 3.7.2)'

end

pod install 

sudo gem install cocoapods
出现错误

While executing gem ... (Errno::EPERM)

    Operation not permitted - /usr/bin/xcodeproj

sudo gem update --system

出现错误

While executing gem ... (Errno::EPERM)

    Operation not permitted - /usr/bin/update_rubygems

标点符号错误

syntax error, unexpected end-of-input, expecting keyword_end

首先,更新ruby,在ruby官网下载安装包,解压,终端进入解压好的文件夹。执行

sudo ruby setup.rb

即可执行安装;

执行

➜  ~ export GEM_HOME=$HOME/Software/ruby

➜  ~ gem install cocoapods

更新过后即可使用cocoapods,我在运行的时候还遇到以下错误:

标点符号错误

syntax error, unexpected end-of-input, expecting keyword_end

版本号错误

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐