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 `Podfile` 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
然后将文件中的内容清空,重新编辑一遍,保存退出。