CocoaPods安裝過程

2021-07-13 14:38:33 字數 3006 閱讀 5673

0.安裝前奏

由於ruby軟體源ruby gems.org使用亞馬遜雲服務而被遮蔽,故需更新ruby源,將官方的ruby源替換成國內**的源

gem sources --remove  

gem sources -a

gem sources -l

//檢視ruby源

1.環境配置

我的osx 是10.11, osx自帶ruby環境為2.x,由於之前搭建部落格選用ruby 1.9.x ,導致遇cocoapods-core requires ruby version >= 2.0.0.需要解決的問題就是實現ruby版本的提公升。

使用home-brew安裝ruby

//安裝brew(homebrew)

ruby -e

"$(curl -fssl "

brew update//更新brew支援的最新版本
brew install ruby//抓取最新版本並安裝
ruby--

version

依舊是ruby1.

9.3p551

$ rvm list

rvm rubies

=* ruby-1.9

.3-p551 [ x86_64 ]

# => - current

# =* - current && default

# * - default

$ brew install readline ruby-build rbenv
$ rbenv install -l

//檢視可用的ruby版本

$ rbenv install 2.3.0
rbenv version

s//檢視已安裝的所有ruby版本,顯示如下

system

* 1.9

.3-p125 (set

by /users/userxx/.ruby-version

)//*為當前啟用版本

2.3.0

rbenv local

2.3.0

//版本安裝後更改(設定本地版本)

$ ruby -v

//但是並不能實現版本切換,顯示如下

ruby 1.9

.3p551

//附加路徑的設定

$ echo 'export path="$home/.rbenv/bin:$path"' >> ~/.bash_profile

$ echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile

$ source ~/.bash_profile

$ ruby -v

ruby 2.3

.0p0//顯示

以上是版本切換的實現完成。

2.安裝

sudo gem install cocoapods

22 gems installed//顯示

pod setup //顯示如下(1)

/users/muser/.rbenv/versions/2.3

.0/lib/ruby/site_ruby/2.3

.0/rubygems.rb:250:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) (gem::gemnotfoundexception)

from /users/muser/.rbenv/versions/2.3

.0/lib/ruby/site_ruby/2.3

.0/rubygems.rb:278:in

`activate_bin_path'

from /users/muser/.rbenv/versions/2.3.0/bin/pod:22:in `'

$ rvm install ruby-2.3.0

$ rvm reinstall ruby-2.3.0

$ pod setup//顯示如(1)
$ sudo gem uninstall cocoapods
$ gem install cocoapods
$ pod setup //顯示如下

setting up cocoapods master repo

setup completed

find_spec_for_exe': can't find gem cocoapods (>=

0.a) (gem::gemnotfoundexception)

from /users/sibo/

.rvm/rubies/ruby-

2.0.0

-p648/lib/ruby/site_ruby/2.0

.0/rubygems.rb:278:inactivate_bin_path'

from /users/sibo/.rvm/rubies/ruby-2.0.0-p648/bin/pod:22:in `'

//解決如下:

1: sudo gem uninstall cocoapods

2: gem install cocoapods

3: pod install

參考:

上安裝-ruby

使用rbenv安裝和管理ruby版本/

cocoapods安裝過程及相關問題

先安裝xcode,它會幫你安裝好unix環境所需要的開發包 rvm 是乙個命令列工具,可以提供乙個便捷的多版本 ruby 環境的管理和切換。curl l bash s stable 期間可能會問你sudo管理員密碼,以及自動通過homebrew安裝依賴包,等待一段時間後就可以成功安裝好 rvm。然後...

2023年Cocoapods的安裝過程

關於cocoapods的安裝過程 1 更新gem 在終端輸入 sudo gem update system後出現以下如圖1所示的錯誤時說明你沒有操作的許可權 圖1此時,請輸入sudo gem update n usr local bin system 之後,輸入的密碼為你的mac電腦的密碼,此過程輸...

cocoapods的安裝和安裝過程中遇到的問題

檢視當前的ruby版本,我的版本是 ruby 2.0.0p648 小於2.2安裝cocoapods時會遇到以下問題 ruby v檢視當前ruby源,預設為 因為防火牆的問題我們需要更換成國內的映象 gem sources l移除之前的ruby源 替換新增國內的映象源或 gems.ruby china...