CocoaPods - Official Site
cocoapods install and update
$ sudo gem update --system // 先更新gem,国内需要切换源
$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***
http://ruby.taobao.org/
$ sudo gem install cocoapods // 安装升级cocoapods
$ pod setup
$ pod --version 0.37.2
Error
$ pod update
[!] Invalid </span>Podfile<span class="sb">
file: syntax error, unexpected tIDENTIFIER, expecting end-of-input
pod 'iVersion', '~> 1.11.4'
^. Updating CocoaPods might fix the issue.
# from /Users/jiaxianhua/Code/Bitbucket/gpxj/gpxj/Podfile:12 # ------------------------------------------- # pod 'Onboard', '~> 2.1.1 > pod 'iVersion', '~> 1.11.4' > # -------------------------------------------
Fix
Podfile文件书写问题,上一行结尾没有加单引号
这是编码的问题
查看编码,终端中输入:
$ locale
LANG="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_ALL=
发现都是zh,如要转换一下:
终端中输入:
$ export LC_ALL=en_US.UTF-8
$ export LANG=en_US.UTF-8
这个时候你可以继续执行了。
慢着,这时你最好先cd到你的项目的根目录下
打开前面你创建的Podfile文件,终端中输入:
$ vim Podfile
然后将文件中的内容清空,重新编辑一遍,保存退出。