1:
$ curl -l get.rvm.io | bash -s stable
$ source ~/.bashrc
$ source ~/.bash_profile
#檢視當前ruby版本
$ ruby -v
ruby 1.8.7
#列出已知的ruby版本
$ rvm list known
#安裝ruby 1.9.3
$ rvm install 1.9.3
(1)sudo gem install cocoapods ——>改為sudo gem install -n /usr/local/bin cocoapod
註冊 登入
新增關注
作者lee祖祖
2016.06.28 11:33*
寫了1846字,被1人關注,獲得了1個喜歡
開發ios應用難免會經常用到第三方開源類庫。公司專案,用到很多第三方的sdk,我為了方便管理,第一次使用cocoapods。跟著網上安裝教程,可我發現cocoapods安裝成功,卻到了安裝sdk時總是不能成功安裝,下面的一些錯誤是我安裝過程中遇到的,及解決方法。
蘋果mac os本身自帶ruby,這省了我不少事,不過可以用更新ruby在安裝cocoapods時不要直接執行sudo gem install cocoapods 命令,因為cocoapods.org被牆了。我們可以使用**的ruby映象來訪問cocoapods,安裝cocoapods的過程如下:命令確認是否安裝了ruby,開啟終端輸入ruby -v
$ sudo gem sources --remove�0�2//等有反應之後再敲入一下命令
$ sudo gem sources -a�0�2$ sudo gem install cocoapods
gem sources -l(用來檢查使用替換映象位置成功)在終端輸入:$ sudo gem install cocoapods發現報錯error:while executing gem ... (errno::eperm)額,好像我的cocoapods是最新版本了1.0版本operation not permitted - /usr/bin/
pod
用命令$ sudo geminstall -n /usr/local/bin cocoapods �0�2成功解決掉上面問題,安裝成功cd+專案總目錄ls 檢視專案目錄
終端上輸入 :pod init 建立 podfile檔案,在專案中會生成,檔案格式自動生成,不要隨意改變終端上輸入: open -e podfile 開啟檔案
終端上輸入: vim podfile 進入,輸入i,進入編輯模式
按esc,並輸入「:」號進入vim命令模式,然後冒號後面輸入wq儲存並退出
然後終端cd到專案總目錄,輸入pod
install,等待幾分鐘,然後安裝成功
注意:第一次安裝使用cocoapods會出現一些問題
如執行命令 pod setup 或輸入pod install 報錯原因是由於安裝xcode導致路徑變了
解決方法:執行命令
再執行pod install�0�2--verbose --no-repo-update(安裝依賴關係(快速安裝(有依賴關係))
如:
出現setting�0�2up cocoapods master repo,半天沒有任何反應。原因無他,因為那堵牆阻擋了cocoapods.org。。。如果想用oschina的映象也可以把第二條命令 換成即可gitcafe和oschina都是國內的伺服器,可以用它們cocoapods索引庫的映象:
$ pod repo�0�2remove master
$ pod repo add master�0�2
$ pod repo�0�2update
~/.cocoapods裡;
cd�0�2�0�2到該目錄裡,用du�0�2-sh *命令來檢視檔案大小,每隔一會看看,最終大小是190多m。推薦拓展閱讀如果覺得我的文章對您有用,請隨意打賞。您的支援將鼓勵我繼續創作!
�0�6 打賞支援
喜歡分享到微博
更多分享
× ( 按時間正序· 按時間倒序· 按喜歡排序 )
被以下專題收入,發現更多相似內容:
VVDocumenter安裝不成功的解決辦法
vvdocumenter xcode是xcode上一款快速新增標準注釋,並可以自動生成文件的外掛程式。有了vvdocumenter xcode,規範化的注釋,只需要輸入三個斜線 就可以搞定,非常方面實用,目前已經支援swift。oc效果圖 swift效果圖 從xcode 5開始,蘋果要求加入uuid...
u boot傳遞啟動引數不成功的解決方法
linux核心的啟動引數可以由核心預設設定,也可以通過u boot傳遞。相對來說,u boot傳遞的靈活性更強,只須設定bootargs環境變數即可 而核心的預設設定改變,則需要重新編譯核心。把u boot移植到s3c2410的板,多次是複製修改smdk2410的配置。然而,smdk2410的預設配...
CocoaPods 安裝不成功
可能遇到的問題 1 source not present in cache 位址有誤 有些機器的位址沒有 https 解決方案 1 gem sources remove 2 安裝錯誤 1warning rubygems 1.2 index not foundfor 2 3 4rubygems wil...