Cocopods作為一個ios第三方開源庫管理工具,在工作中可以極大的節(jié)省設置和更新第三方開源庫的時間以及經歷。
10年的南靖網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。全網營銷推廣的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整南靖建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯從事“南靖網站設計”,“南靖網站推廣”以來,每個客戶項目都認真落實執(zhí)行。但是了個但是,組隊開發(fā)的時候就坑了,更新了程序報錯啦、隊友不能更新代碼了balabala,那可真是eat feces。所以就認真研究了一下到底是哪里出了問題,先查看cocoapods版本。嗯,不一致,差了一個版本,更新思密達。
首先先卸載之前的版本,刪除目錄下的podrm -rf /usr/local/bin/pod
執(zhí)行gem list | grep cocoapods
查看所有與cocoapods相關的已安裝的組件,然后挨個卸載。
接下來更新ruby,官網上現在最新版本http://www.ruby-lang.org/en/downloads/。
在解壓縮文件夾里進行編譯
./configure
sudo make
sudo make install
ruby -v
查看ruby 版本
這里我的沒問題直接通過了,隊友的報了error,看了下日志發(fā)現是系統版本問題,看了下隊友系統 10.11 ruby要求10.12 查了一個大版本 ,更吧。
之后更新gem
依次執(zhí)行以下內容:
執(zhí)行sudo gem update --system
執(zhí)行sudo gem install rubygems-update
執(zhí)行 sudo update_rubygems
這里我的順利通過,隊友的又報了error [手動滑稽] 看日志吧,說沒有openssl,納尼! 之后耗費了好長一段時間檢查,發(fā)現是gem源地址的問題,隊友的地址還是 淘寶的和默認的共存
*** CURRENT SOURCES ***
https://rubygems.org/
https://ruby.taobao.org/
好吧 挨個刪掉 gem sources --remove https://rubygems.org/
添加上我之前找的源地址 sudo gem sources -a http://gems.ruby-china.org/
這里用了秘制方法 去掉https的s 繞過openssl文件,更新成功
sudo gem install cocoapods
更新成功,然后發(fā)現還是不能共用。 好吧 把SVN上的pod podfile.lock 刪掉,結果是喜人的。至此,就可以愉快的玩耍了。但是要注意,之后提交代碼的時候,不要提交pod 的兩個文件。
另外有需要云服務器可以了解下創(chuàng)新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。