CocoaPods歸納

CocoaPods上的功能
clear是清除頁面
pod --version查看cocoapods的版本號
gem list 查看CocoaPods上的目錄
vim Podfile創(chuàng)建Podfile文件
esc退出輸入
:wq保存退出
**###******gem****的問題********
****gem****主要注意淘寶源是否是****https://ruby.taobao.org/****

更新gem:

sudo gem update --system

安裝gem:

sudo gem install cocoapods

顯示gem版本:

gem -v

上面的更新不了可以使用這個來更新:

sudo gem install -n /usr/local/bin cocoapods --pre

###gem****遇到的問題
1.當你執(zhí)行
$ sudo gem install cocoapods沒有反應時,那是因為Ruby的軟件源 https://rubygems.org 使用的是亞馬遜的云服務而被墻了,可以用淘寶的Ruby鏡像來訪問cocoapods,依次執(zhí)行如下命令將官方的Ruby源替換成國內淘寶的源:

$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/

驗證uby鏡像是否更改成功

$ gem sources -l

出現如下文字才說明上面的命令是執(zhí)行成功的:

*** CURRENT SOURCES ***

https://ruby.taobao.org/

然后再次執(zhí)行

$ sudo gem install cocoapods
$ pod setup

注: pod setup 是Cocoapods將它的信息下載到 ~/.cocoapods/repos 目錄下。即使在安裝時不執(zhí)行此命令,在初次執(zhí)行 pod install 命令時,系統也會自動執(zhí)行 pod setup


最近CocoaPods發(fā)布了最新的版本 podfile 換格式了
要以下面這種格式來寫才能安裝成功。

platform :ios, '8.0'
use_frameworks!

target 'YourApp' do
  pod 'AFNetworking', '~> 2.6'
end 

如果遇到谷哥度娘 沒辦法解決的問題可以嘗試下我下面的的強大的功能

1.移除現有Ruby默認源:  gem sources --remove https://rubygems.org/
2.使用新的源:  gem sources -a https://ruby.taobao.org/
3.驗證新源是否替換成功:  gem sources -l
4.安裝CocoaPods:  sudo gem install cocoapods 
或者用:  sudo gem install -n /usr/local/bin cocoapods
安裝:  pod setup
5.更新:  gem sudo gem update --system
1、安裝    
2、檢查版本    rvm list known 
3、安裝對應版本    rvm install 2.2.4
4、檢查是否安裝成功    rvm -v
4、設置版本為默認版本    rvm use 2.2.4 --default
5、轉到安裝cocopods
1、移除對應版本  rvm remove 1.8.7
2、重裝對應版本  rvm reinstall ruby-2.2.4

3、全部刪除  rvm  implode
4、更新  gem -v
    gem update --system
5、清除舊版本gem  gem cleanup

淘寶鏡像

列出  gem sources -l
添加鏡像  gem sources -a http://ruby.taobao.org/
移除鏡像  gem sources -r http://rubygems.org/
安裝rack測試  gem install rack

安裝rails
安裝rails  gem install bundler rails
檢查bundle路徑  bundle -v
檢查rails路徑  rails -v
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • CocoaPods 是什么? CocoaPods 是一個負責管理 iOS 項目中第三方開源庫的工具。CocoaPo...
    朝洋閱讀 26,017評論 3 50
  • 項目組件化、平臺化是技術公司的共同目標,越來越多的技術公司推崇使用pod管理第三方庫以及私有組件,一方面使項目架構...
    swu_luo閱讀 22,876評論 0 39
  • 零零散散的學完知識之后,需要一個小項目整合一下所學的知識! 一個項目能夠把你的綜合能力提現出來! 點點點! 線線線...
    烏龜的慢生活閱讀 133評論 1 0
  • 01 我是一名“恐年族”,因為每逢過年過節(jié),七大姑八大婆都會聚在一起,互相吹捧,互相攀比,我的父母也會摻和進去。 ...
    我是左小魚兒閱讀 1,270評論 0 2

友情鏈接更多精彩內容