Mac配置Ruby環境和安裝CocoaPods

安裝ruby環境

安裝RVM

RVM 是一個命令行工具,能夠提供一個便捷的多版本 Ruby 環境的管理和切換git

1.打開終端安裝rvm,安裝代碼github

curl -L get.rvm.io | bash -s stable
複製代碼

2.查看rvm是否安裝成功shell

rvm -v
複製代碼

備註:若是出現查找不到的狀況,能夠關閉終端再次打開api

成功會看到以下:xcode

rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
複製代碼

安裝Homebrew

Mac上的軟件包管理工具ruby

1.安裝代碼bash

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
複製代碼

備註:這裏須要輸入你的電腦密碼進行安裝,而後就是漫長的等待。最好掛個代理下載的快。markdown

安裝 Ruby 環境

1.列出已有的ruby:curl

rvm list known
複製代碼

2.安裝工具

rvm install 3.0.0   # 我選擇安裝的最新版本
複製代碼

成功大體以下:

ruby-3.0.0 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
Install of ruby-3.0.0 - #complete 
Ruby was built without documentation, to build it run: rvm docs generate-ri
複製代碼

安裝成功後,咱們讓其在本地環境中生效:

rbenv shell 3.0.0
複製代碼

3.查詢已經安裝的ruby

rvm list
複製代碼

4.設置 Ruby 版本

RVM 裝好之後,須要執行下面的命令將指定版本的 Ruby 設置爲系統默認版本

rvm 3.0.0 --default
複製代碼

5.查看是否設置正確

ruby -v

大體以下:ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-darwin20]
複製代碼

6.切換Source源,替換Ruby源爲taobao.org

由於Ruby的默認源使用的是cocoapods.org,國內訪問這個網址有時候會有問題,一般解決方案是將遠替換成淘寶的

gem source -r https://rubygems.org/   # 刪除原有
複製代碼

更新新源

gem source -a https://ruby.taobao.org/   # 新增淘寶
複製代碼

驗證是否替換成功

gem sources -l
複製代碼

輸出以下結果表示替換成功:

*** CURRENT SOURCES ***

https://ruby.taobao.org
複製代碼

安裝Cocoapods

使用Homebrew安裝,直接終端輸入:

sudo gem install cocoapods
複製代碼
pod setup
複製代碼

若是出現以下狀況

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/bin directory.
複製代碼

解決方案:

sudo gem install cocoapods -n /usr/local/bin
複製代碼

成功大體以下:

Done installing documentation for xcodeproj, ruby-macho, nap, molinillo, gh_inspector, fourflusher, escape, cocoapods-try, netrc, cocoapods-trunk, cocoapods-search, cocoapods-plugins, cocoapods-downloader, cocoapods-deintegrate, ffi, ethon, typhoeus, public_suffix, fuzzy_match, concurrent-ruby, httpclient, algoliasearch, addressable, thread_safe, tzinfo, i18n, activesupport, cocoapods-core, cocoapods after 59 seconds
29 gems installed
複製代碼

更新 gem

sudo gem update --system
複製代碼

卸載CocoaPods

移除pod組件

1.查看pod位置

which pod
複製代碼

2.刪除

sudo rm -rf 路徑地址 
複製代碼

備註:-rf表示遞歸和強制,切記不要亂使用rm -rf /,不然你的系統就全沒了,哈哈哈!!!

移除RubyGems中的CocoaPods程序包

1.查看gem當中的程序包

gem list
複製代碼

大體會看到以下結果

2.移除程序包

sudo gem uninstall cocoapods
複製代碼

移除指定程序包

sudo gem uninstall cocoapods -v 0、1.9.3
複製代碼
相關文章
相關標籤/搜索