rvm、Ruby環境CocoaPods安裝使用及相關錯誤處理
-
1、檢查安裝 rvm 環境( 正常情況可直接略過此步驟 )
- 檢查當前 rvm 環境( 此處檢查是否存在 rvm 環境 ):
$ rvm -v
`輸出結果:( 存在 rvm 環境)` muxuguixiandeMacBook-Pro:~ jijiucheng$ rvm -v rvm 1.29.1 (latest) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]
`輸出結果:(不存在 rvm 環境)` muxuguixiandeMacBook-Pro:
情況一:如果不存在 rvm 環境,先安裝 配置 rvm 環境;① 期間可能會問你 `sudo管理員` 密碼,以及自動通過 `homebrew` 安裝依賴包; 等待一段時間後就可以成功安裝好 `rvm`。
$ curl -L https://get.rvm.io | bash -s stable
輸出結果:(下載安裝)(顯示的 `` 代表一行空格) muxuguixiandeMacBook-Pro:~ jijiucheng$ curl -L https://get.rvm.io | bash -s stable % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100
下載安裝 rvm 環境.② 然後,載入 RVM 環境(新開 Termal 就不用這麼做了,會自動重新載入的)。
$ source ~/.rvm/scripts/rvm
輸出結果:(^_^)(什麼都沒有輸出) muxuguixiandeMacBook-Pro:~ jijiucheng$ source ~/.rvm/scripts/rvm
③ 再次檢查 rvm 是否安裝正確。
$ rvm -v
`輸出結果:( 存在 rvm 環境)` muxuguixiandeMacBook-Pro:~ jijiucheng$ rvm -v rvm 1.29.0 (latest) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]
情況二:如果存在 rvm 環境,用 rvm 安裝 ruby 環境;
- 當 ruby 版本低於 2.2.2 時,安裝 CocoaPods 會報錯;為防止 ruby 版本過低,建議先升級 ruby 環境,建議升級到 2.3.0 版本以上。【可以通過 $ ruby -v 指令檢查當前 ruby 版本】
① 查詢已知的 ruby 環境。
$ rvm list known
輸出結果:(顯示的 `` 代表一行空格) muxuguixiandeMacBook-Pro:~ jijiucheng$ 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-<name> --url https://github.com/github/ruby.git --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 環境② 指定 ruby 版本進行更新( 此處按照 ruby 2.4.0 版本進行更新 )。
$ rvm install 2.4.0
輸出結果:( 此處因為終端輸出的字元過多,所以此處用截圖方式 )
指定 ruby 版本進行更新③ 第二步需要一段時間等待,完成後此時 rvm 環境就配置好了;Ruby Gems 就安裝好了。
④ 補充相關指令: 查詢已安裝的 ruby: $ rvm list 解除安裝一個已安裝版本: $ rvm remove 1.9.2
- 檢查當前 rvm 環境( 此處檢查是否存在 rvm 環境 ):
-
2、檢查更新 ruby 版本環境(正常情況下從此步驟開始)
-
- CocoaPods 是用 gem ruby 實現的,要想使用它首先需要有 gem ruby 的環境。且 MAC 的 OS X系統預設已經可以執行 ruby 。
-
-
此處建議 gem ruby 包環境升級到 2.6.x 以上。
檢查 gem ruby 版本號:$ sudo gem -v
檢查結果:( 預設情況下版本應該較低,建議升級到 ) muxuguixiandeMacBook-Pro:local jijiucheng$ gem -v 2.5.1
更新 gem ruby 版本號:$ gem update --system
更新成功:( 實際列印可能與此不同,但是成功了就會顯示 Successfully ) muxuguixiandeMacBook-Pro:local jijiucheng$ gem update --system Updating rubygems-update Fetching: rubygems-update-2.6.7.gem (100%) Successfully installed rubygems-update-2.6.7
此種提示:( 表示已經是最新的 gem ruby 環境 ) muxuguixiandeMacBook-Pro:~ jijiucheng$ gem update --system Latest version currently installed. Aborting.
檢查 ruby 源:
$ gem sources -l
檢查結果:( 如果電腦沒安裝過 CocoaPods,此時應該是預設 ruby 源 ) muxuguixiandeMacBook-Pro:~ jijiucheng$ gem sources -l *** CURRENT SOURCES *** https://rubygems.org/
移除 ruby 源:
$ gem sources --remove https://rubygems.org/
移除結果: muxuguixiandeMacBook-Pro:local jijiucheng$ gem sources --remove https://rubygems.org/ https://rubygems.org/ removed from sources
替換新增國內映象源 ruby-china 源,因為上面已經提到國內映象源 taobao 源 已經停止維護了,所以此處替換的是 ruby-china 源,且儘量確保只有一個 ruby-china 源。
也可以,可以將 官方 ruby 源 替換成國內 淘寶 ruby([https://ruby.taobao.org/](https://ruby.taobao.org/) )
$ gem sources --add https://gems.ruby-china.org
替換結果: muxuguixiandeMacBook-Pro:local jijiucheng$ gem sources --add https://gems.ruby-china.org https://gems.ruby-china.org added to sources
再次檢查此時的 ruby 源:( 已經變成了 ruby-china 源 ) muxuguixiandeMacBook-Pro:local jijiucheng$ gem sources -l *** CURRENT SOURCES *** https://gems.ruby-china.org
-
-
- 3、安裝 CocoaPods
- 安裝 CocoaPods(
sudo 表示管理員執行指令)(此處需要輸入一次密碼)$ sudo gem install cocoapods
`注意點:<------------------------------> 此處有個注意點` 由於 OS X 系統的不同,此處的指令也是有些變化: OS X 10.11之前系統的安裝 CocoaPods 指令: $ sudo gem install cocoapods OS X 10.11以後系統的安裝 CocoaPods 指令: $ sudo gem install -n /usr/local/bin cocoa pods OS X 10.12 $ sudo gem install -n /usr/local/bin cocoa pods
安裝結果:(正常情況列印沒有這麼多,此處是因為解決報錯時,同時列印了這麼多) muxuguixiandeMacBook-Pro:local jijiucheng$ sudo gem install cocoa pods Password: <-----------------------------------> // 此處需要輸入一次密碼 Fetching: ffi-1.9.14.gem (100%) Building native extensions. This could take a while... Successfully installed ffi-1.9.14 Fetching: thread_safe-0.3.5.gem (100%) Successfully installed thread_safe-0.3.5 Fetching: tzinfo-1.2.2.gem (100%) Successfully installed tzinfo-1.2.2 Fetching: i18n-0.7.0.gem (100%) Successfully installed i18n-0.7.0 Fetching: concurrent-ruby-1.0.2.gem (100%) Successfully installed concurrent-ruby-1.0.2 Fetching: activesupport-5.0.0.1.gem (100%) Successfully installed activesupport-5.0.0.1 Fetching: cocoa-0.1.6.gem (100%) Successfully installed cocoa-0.1.6 Parsing documentation for ffi-1.9.14 Installing ri documentation for ffi-1.9.14 Parsing documentation for thread_safe-0.3.5 Installing ri documentation for thread_safe-0.3.5 Parsing documentation for tzinfo-1.2.2 Installing ri documentation for tzinfo-1.2.2 Parsing documentation for i18n-0.7.0 Installing ri documentation for i18n-0.7.0 Parsing documentation for concurrent-ruby-1.0.2 Installing ri documentation for concurrent-ruby-1.0.2 Parsing documentation for activesupport-5.0.0.1 Installing ri documentation for activesupport-5.0.0.1 Parsing documentation for cocoa-0.1.6 Installing ri documentation for cocoa-0.1.6 Done installing documentation for ffi, thread_safe, tzinfo, i18n, concurrent-ruby, activesupport, cocoa after 34 seconds Fetching: pods-0.0.1.gem (100%) Successfully installed pods-0.0.1 Parsing documentation for pods-0.0.1 Installing ri documentation for pods-0.0.1 Done installing documentation for pods after 0 seconds 8 gems installed <------------------ 此處有 gems installed 標誌著安裝 CocoaPods 成功 ------------------>
安裝 CocoaPods- 正常情況下此處會出現很大的坑,經常會出現各種報錯問題,大多數是為 ruby 環境過低沒有更新升級,或者是牽扯到 rvm 管理器環境的問題,在後面各種報錯問題的解決方案的中會有提到。
- 安裝 CocoaPods(
相關推薦
rvm、Ruby環境CocoaPods安裝使用及相關錯誤處理
1、檢查安裝 rvm 環境( 正常情況可直接略過此步驟 ) 檢查當前 rvm 環境( 此處檢查是否存在 rvm 環境 ): $ rvm -v `輸出結果:( 存在 rvm 環境)` muxuguixiandeMacBook-Pro:~ jijiucheng$ rvm -v rvm 1.29.1 (
Mysql 下載安裝及連結錯誤處理
Mysql 安裝最方便的是用rpm包, 官方網站有下載。 對開發人員來說, 需要下載的包有幾個: Mysql-server 服務端 Mysql-client 客戶端,通過 mysql -uroot -p 可以進入到伺服器端檢視資料庫(看遠端主機用 mysq
iOS 開發:CocoaPods 安裝及問題 ERROR: Error installing cocoapods: activesupport requires Ruby version>=2.2.2
iOS 開發:CocoaPods 安裝以及 ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2.2. 今天用新的Mac筆記本安裝coco
【ML_Preparation 1 】Anaconda 獲取、安裝及相關庫的安裝
Anaconda 的獲取、安裝 使用Anaconda 安裝 python 環境,國內映象地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 該映象站點基本涵蓋所有 Anaconda 版本。自行下載安裝即可。速度要比國外站點快很很
【android】sdk安裝及環境變量配置、android stdio的安裝及新建項目
工程 end tps 發現 tool 版本 不知道 php work (前提,安裝配置好jdk) 首先下載一個sdk(http://tools.android-studio.org/index.php/sdk) 我先下的是.exe版本,因為後面括號Recommend,
hadoop配置檔案詳解、安裝及相關操作
1.在conf/hadoop-env.sh檔案中增加:export JAVA_HOME=/home/Java/jdk1.6 2.在conf/core-site.xml檔案中增加如下內容: <!-- fs.default.name- 這是一個描述叢集中Na
【保姆級教程】手把手教你進行Go語言環境安裝及相關VSCode配置
[【Go語言入門系列】](https://mp.weixin.qq.com/mp/appmsgalbum?action=getalbum&album_id=1441283546689404928)前面的文章: - [【Go語言入門系列】(七)如何使用Go的方法?](https://mp.weixin
linux應用之xampp集成環境的安裝及配置(centos)
其他 配置文件 ln -s 提示 config 執行權 listen location x64 1.xampp集成環境的下載 在xampp的官網上選擇對應系統的版本進行下載,官網地址:https://www.apachefriends.org/zh_cn/index.h
SVN安裝及相關
article 破壞 本地 tails log 導致 文件的 htm 目錄 SVN安裝:http://jingyan.baidu.com/article/358570f6638aa4ce4724fcf7.htmlhttp://blog.csdn.net/kl28978113
1、Visual Studio Code安裝及Hello Word
con div otn ask 應用程序 launch sdk 文件 首次加載 一、環境初始化 1、下載 Visual Studio Code對應版本安裝 2、下載.NET Core 2.0 SDK安裝 3、安裝Mono Debug 完成後界面如下:
Windows安裝MySQL 5.7.19及相關問題處理
mysql首先我們需要先安裝vc++2013否則可能出現,找不到msvcr110.dll文件http://www.microsoft.com/zh-cn/download/details.aspx?id=40784 1.下載(操作系統為Windows Server 2016數據中心版)https://dev.
玩轉 pip 、虛擬環境和安裝包,包括在線或離線安裝各種package
單個 package n) 三方 rec 開發 不能 格式 uninstall 一 創建虛擬環境C:\Users\Administrator>cd D:\00\pystudyC:\Users\Administrator>d:D:\00\pystudy>py
Linux學習命令匯總七——軟件包管理(rpm包 、yum repo、源碼包管理及相關命令)
rpm yum yum repo配置 源碼包編譯安裝 createrepo 本章Blog相關Linux知識點程序:預編譯,編譯(源代碼——>cpu指令),匯編,連接 API:application programing interface 應用程序接口;兼容,意味開發庫接口兼容
liunx修煉第一天【1.1系統的安裝及相關配置】
初學者 運維小白一、CentOS推薦版本說明: CentOS-7.0-x86_64-DVD-1503-01.iso : 標準安裝版,一般下載這個就可以了(推薦) CentOS-7.0-x86_64-Everything-1503-01.iso: 對完整版安裝盤的軟件進行補充,集成所有軟件。(包含centos
CentOS7.4下DNS服務器軟件BIND安裝及相關的配置(一)
dns服務器 bind-chroot nslookup (一)DNS簡介:DNS,全稱Domain Name System,即域名解析系統。域名是通過DNS來實現的,每個域名代表一個IP,DNS就是用來在ip地址與域名之間進行轉換的服務。DNS幫助用戶在互聯網上尋找路徑。在互聯網上的每一個計算機都
新手小白Linux(Centos6.5)部署java web項目(mysql5.7安裝及相關操作)
UNC cancel linux系統安裝 temporary tran sch statement current datadir 一、安裝 參考:https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yu
新手小白Linux(Centos6.5)部署java web項目(mongodb4.0.2安裝及相關操作)
read har space 創建 縮進 路徑 .org font url 紅帽企業或CentOS的Linux上安裝MongoDB的社區版: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-ha
caffe-鍵安裝及相關問題
caffe一鍵安裝 新建指令碼:touch caffe_install.sh 執行指令碼:sudo sh caffe_install.sh CAFFE_ROOT=~/share/caffe sudo apt-get install libprotobuf-dev lib
MYSQL5.7 ZIP版本安裝及相關問題解決
對於mysql5.7以後版本,沒有了my.ini檔案,這裡要自己新建。 安裝過程: 1、解壓zip檔案。例如D:\ProgramFile\mysql-5.7.19-winx64 2、新增環境變數。D:\ProgramFile\mysql-5.7.19-winx64\bin到pa
(轉)Linux 中/etc/profile、~/.bash_profile 環境變數配置及執行過程
環境變數是和Shell緊密相關的,使用者登入系統後就啟動了一個Shell。對於Linux來說一般是bash,但也可以重新設定或切換到其它的 Shell。對於UNIX,可能是CShelll。環境變數是通過Shell命令來設定的,設定好的環境變數又可以被所有當前使用者所執行的程式所使用。對於bash這個Shell