Mac上更新Ruby及安裝 CocoaPods

2021-07-25 02:16:46 字數 3490 閱讀 1280

1.開啟終端

2 移除現有 ruby 預設源 輸入以下指令

gem sources --remove

3.使用新的源輸入以下指令

gem sources -a

4.驗證新源是否替換成功輸入以下指令

gem sources -l

5.安裝 cocoapods

sudo gem install cocoa pods

//–––––––––––那麼問題來了——沒遇到的自動跳過————————————

錯誤提示1

error installing cocoapods:  activesupport requires ruby version >= 2.2.2.

// 解決方案

1、安裝 rvm 

baby 版本管理器

curl -l get.rvm.io | bash -s stable

//________等安裝完成 出現下面這行提示以下___________

in case of problems: 

//___________________

執行source ~/.bashrc  

執行source ~/.bash_profile  

測試是否安裝正常

執行rvm -v  

//________提示以下___________

rvm 1.27.0 (latest) by wayne e. seguin , michal papis [

//___________________

2、用rvm公升級ruby

ruby -v 

列出已知的ruby版本執行

rvm list known

//________提示以下

___________

# mri rubies

[ruby-]1.8.6[-p420]

[ruby-]1.8.7[-head] # security released on head

[ruby-]1.9.1[-p431]

[ruby-]1.9.2[-p330]

[ruby-]1.9.3[-p551]

[ruby-]2.0.0[-p648]

[ruby-]2.1[.8]

[ruby-]2.2[.4]

[ruby-]2.3[.0]

[ruby-]2.2-head

ruby-head

# for forks use: rvm install ruby-head- --url  --branch 2.2

# jruby

jruby-1.6[.8]

jruby-1.7[.23]

jruby[-9.0.5.0]

jruby-head

# rubinius

rbx-1[.4.3]

rbx-2.3[.0]

rbx-2.4[.1]

rbx[-2.5.8]

rbx-head

# opal

opal

# minimalistic ruby implementation - iso 30170:2012

mruby[-head]

# ruby enterprise edition

ree-1.8.6

ree[-1.8.7][-2012.02]

# goruby

goruby

# topaz

topaz

# maglev

maglev[-head]

maglev-1.0.0

# mac os x snow leopard or newer

macruby-0.10

macruby-0.11

macruby[-0.12]

macruby-nightly

macruby-head

# ironruby

ironruby[-1.1.3]

ironruby-head

//___________________

安裝ruby 2.2.2 執行

rvm install 2.2.2

完成後 執行

ruby -v

//–––––列印輸出–––––––

ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]

//––––––––––––

6 繼續安裝 cocoapods

sudo gem install cocoa pods

//______安裝成功提示如下______

done installing documentation for nap, fourflusher, escape, colored, concurrent-ruby, thread_safe, tzinfo, i18n, activesupport, claide, xcodeproj, molinillo, cocoapods-try, netrc, cocoapods-trunk, cocoapods-stats, cocoapods-search, cocoapods-plugins, cocoapods-**********, cocoapods-deintegrate, fuzzy_match, cocoapods-core, cocoapods after 21 seconds

23 gems installed

//_______________

pod setup

備註:蘋果系統公升級 os x el capitan 後安裝改為:

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

pod setup

7.更新 gem

sudo gem update --system

8.新建工程,並在終端用 cd 指令到資料夾內

pod search 第三方

9.新建 podfile 檔案

$ touch podfile

10.編輯 podfile 檔案,並寫入要新增的第三方庫

platform:ios, '8.0'

pod 'afnetworking', '~> 2.3.1'<-------第三方

11.匯入第三方庫

pod install

pod install --verbose --no-repo-update

12.退出終端

MAC安裝Ruby環境

步驟0 安裝系統需要的包 for mac 先安裝 xcode開發工具,它將幫你安裝好unix 環境需要的開發包 步驟1 安裝 rvm 在終端輸入 curl l bash s stable 期間可能會問你 sudo管理員密碼,以及自動通過homebrew安裝依賴包,等待一段時間後就可以成功安裝好rvm...

Geth及mac上安裝Geth

geth介紹 geth別名go ethereum,是以太坊協議的三種實現之一,由go語言開發,完全開源的專案。geth作用 geth是以太坊協議的具體落地實現,通過geth,你可以實現以太坊的各種功能,如賬戶的新建編輯刪除,開啟挖礦,ether幣的轉移,智慧型合約的部署和執行等等 mac os 10...

mac上安裝node及映象

最近重灌了環境,順便記錄一點。這裡記錄一下我在mac上安裝node的過程,及使用nrm切換映象的工具來隨時選擇網路良好的映象。node v 和 npm v 因為自帶了npm,所以都可以正常看到版本號。證明安裝成功。node v v10.16.3 npm v 6.9.0npm預設的倉庫位址是在國外 速...