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

来源:互联网 发布:基于分水岭的分割算法 编辑:程序博客网 时间:2024/05/17 23:47

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


版本号错误



0 0