本文是用一個新系統(tǒng)安裝pods檀咙,一路解決問題,并不是嫁佳,直接教你安裝挨队,如果有基礎(chǔ)的,可以選擇性閱讀蒿往。
rvm->homebrew->ruby->gem
1盛垦,mac系統(tǒng)自帶gem,所以直接換源
//更新下gem
sudo gem update --system
//去除自帶源
gem sources --remove https://rubygems.org/
//換成國內(nèi)淘寶鏡像瓤漏,注意腾夯,是https,以前老的http的不能用了
gem sources -a https://ruby.taobao.org/
2蔬充,安裝pods
//蘋果系統(tǒng)升級 OS X EL Capitan 后安裝改為下面的蝶俱,以前是這樣的:sudo gem install cocoa pods
sudo gem install -n /usr/local/bin cocoapods
//出問題,要我們安裝ruby新版本饥漫,只能安裝rvm來管理ruby升級榨呆,提示:activesupport requires Ruby version >= 2.2.2.
3,安裝rvm
//試過網(wǎng)上其他幾個命令庸队,只有這個成功愕提,出問題大多出在 https上馒稍!
curl-sSL https://get.rvm.io | bash-sstable
//出現(xiàn)下面提示表示安裝成功
In case of problems:https://rvm.io/helpandhttps://twitter.com/rvm_io
//執(zhí)行下面命令,不執(zhí)行下面一步,沒法使用rvm命令
source?~/.bashrc
//慣例看下rvm版本
rvm -v
// 修改 RVM 的 Ruby 安裝源到國內(nèi)的 [淘寶鏡像服務(wù)器](http://ruby.taobao.org/)浅侨,這樣能提高安裝速度sed -i-e's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g'~/.rvm/config/db
4,用rvm升級ruby
//查看ruby版本
ruby -v
//查看rvm里ruby版本纽谒,會出現(xiàn)一堆ruby的版本信息
rvm list known
//安裝ruby2.2.2,因為上面安裝pods提示要2.2.2我就裝這個
rvm install 2.2.2
//安裝失敗如输,提示安裝homebrew:About to install Homebrew, press `Enter` for default installation in `/usr/local`,
5,安裝homebrew
//http://brew.sh/index_zh-cn.html這個網(wǎng)址獲得最新安裝homebrew命令鼓黔,網(wǎng)上很多都過期了
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
//安裝提示:You have not agreed to the Xcode license.需要打開xcode同意,會安裝一些東西不见,稍等安裝成功后澳化,重新用上面命令安裝homebrew
//提示,安裝homebrew提示網(wǎng)絡(luò)連接失斘人薄:fatal: unable to access 'https://github.com/Homebrew/brew/': SSLRead() return error -9806可以多試幾次缎谷,有時候網(wǎng)絡(luò)不好,我試了6次。灶似。列林。。有幾次是下到一半失敗酪惭。最后一次幾秒下完
//brew --version 看版本 希痴,brew doctor 使用之前用此命令檢查環(huán)境,根據(jù)提示安裝他所需要的東西春感,會提示安裝命令砌创,直接copy執(zhí)行就行
brew doctor
6,繼續(xù)安裝ruby2.2.2
//重新按第四部安裝ruby鲫懒,又出現(xiàn)下面問題
Error running 'requirements_osx_brew_libs_install automake libtool pkg-config libyaml readline libksba openssl',
//只要先安裝 sqllite 就行了,再次提醒先執(zhí)行 brew doctor
brew install sqlite
//上面的錯誤已經(jīng)提示了缺少的東西了嫩实,會自動安裝,但是網(wǎng)絡(luò)經(jīng)常出問題窥岩,可以用brew install ***一個個安裝舶赔。安裝openssl我用梯子了!
7谦秧,pods使用
//重復(fù)第二部,這次終于成功了D炖!>卫稹!
sudo gem install -n /usr/local/bin cocoapods
//使用search命令搜索類庫名
pod search AFNetworking
//需要在工程中創(chuàng)建一個Podfile文件缘挑,進入工程目錄集歇,cd后面的是工程的路徑
cd /Users/shiyunlei/Desktop/CocoapodsSample
//創(chuàng)建Podfile文件
touch Podfile
//使用vim編輯Podfile文件,之后按“i”進入開始編輯,編輯完以后按“esc”
vim Podfile
//然后在終端輸入命令安裝相應(yīng)的第三方類庫,以前是pod install命令
pod install --verbose --no-repo-update
//最后完成语淘!推出終端