Pod的安裝與更新,以及命令

 

Pod的安裝過程:vim

$ sudo gem update --system // 先更新gem,國內須要切換源
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
\*\*\* CURRENT SOURCES \*\*\*
https://ruby.taobao.org/
$ sudo gem install cocoapods // 安裝cocoapods
$ pod setup

若是在執行 sudo gem install cocoapods的時候出現瞭如下的錯誤:ruby

ERROR:  While executing gem ... (Errno::EPERM)     Operation not permittedapp

這是由於蘋果已經啓用無根(無痕?)安裝。less

This is happening because Apple has enabled rootless on the new install.spa

so,先試試這句行不行(爲何要先試試- -|)code

1.sudo gem install -n /usr/local/bin cocoapods  rem

若是這時候安裝成功了,那麼就不用看下面了,若是仍是出現問題,那麼先執行這句(會重啓,會重啓,會重啓,保存工做)it

1.sudo nvram boot-args="rootless=0"; sudo reboot  io

再執行date

2.sudo gem install -n /usr/local/bin cocoapods 

 

Pod的更新過程:和安裝過程是同樣的,再次查看版本

$ pod --version
0.39.0

 

若是上說Pod更新的方法很差使,就這麼作:

先卸載掉,卸載命令:
$ sudo gem uninstall cocoapods
再查看本地安裝過的cocopods相關東西,命令以下:
$ gem list --local | grep cocoapods
會顯示以下:
cocoapods-core (0.39.0)
cocoapods-downloader (0.9.3)
cocoapods-plugins (0.4.2)
cocoapods-search (0.1.0)
cocoapods-stats (0.6.2)
cocoapods-trunk (0.6.4)
cocoapods-try (0.5.1)
而後逐個刪除吧:
$ sudo gem uninstall cocoapods-core

當刪除乾淨的時候,再裝一遍Pod便可完成更新。這個過程當中可能會遇到權限不足而報錯,注意看錯誤信息。

Pod 的使用.

cd 工程路徑

touch Podfile

vim Podfile

:wq保存

pod install (全部的第三方都會安裝一遍)

後續添加第三方,改變Podfile,使用pod install --no-repo-update(它只更新你新添加的,而不是強制去更新每個第三方庫)。

相關文章
相關標籤/搜索