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
复制代码
相关文章
相关标签/搜索