美文网首页iOS
2018-09-29 Mac安装&重装Ruby

2018-09-29 Mac安装&重装Ruby

作者: 遵天循道 | 来源:发表于2018-09-29 16:52 被阅读592次

1、先安装好 RVM

RVM 是一个便捷的多版本 ruby 环境的管理和切换工具

官网:https://rvm.io/

1.1 在终端控制台命令:

$ curl -sSL https://get.rvm.io | bash -s stable 之后按回车键

如下所示:

1.2 然后,载入 RVM 环境:

$ source ~/.rvm/scripts/rvm

1.3 修改 RVM 下载 Ruby 的源,到 Ruby China 的镜像: !!!记住这个镜像 是 ruby-china.org 不是其他的。

echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db

1.3.1 检查一下是否安装正确

$ rvm -v

如果能显示版本号,则安装成功。

如果之前安装过 RVM 想要更新,则 

$ rvm get stable

2、安装 ruby

列出 ruby 可安装的版本信息 (这里安装的是 2.4.0 的)

$ rvm list known

安装一个ruby版本

$ rvm install 2.4.0

如果想设置为默认版本,可以用这条命令来完成

$ rvm use 2.4.0 --default

3、重装Ruby

经常碰到项目的Pod install 问题,如下提示,表示ruby版本不匹配,无法找到方法GundamStartUp。需要安装低版本的ruby,如2.4.0.

[!] Invalid `Podfile` file: .

#  from /Users/xxx/Documents/xxx/xxx/xxx/Podfile:4

#  -------------------------------------------

#  require  "./GUNDAM/Gundam.rb"

>  GundamStartUp(self)

#  -------------------------------------------

3.1 rvm uninstall 你当前的ruby版本

3.2 如果无法卸载,提示如下:

Error running '__rvm_rm_rf /Users/xxx/.rvm/rubies/ruby-2.6.0-preview2',

please read /Users/xxx/.rvm/log/1538210544_ruby-2.6.0-preview2/remove.rubies.log

可以使用remove命令,sudo rvm remove 2.6.0,完全移除。

3.3 安装需要的版本

rvm ruby 2.4.1

3.4 安装指定的cocoaPods版本

sudo gem install cocoapods --version <custom-version>

gem的相关操作

gem sources --remove https://gems.ruby-china.org/

gem sources -a https://gems.ruby-china.com/

gem sources -l

gem list --local | grep cocoapods

sudo gem update --system

sudo gem update --system 2.7.6

gem uninstall cocoapods -v 1.5.3

sudo gem install cocoapods --version 1.3.1

相关文章

  • 2018-09-29 Mac安装&重装Ruby

    1、先安装好 RVM RVM 是一个便捷的多版本 ruby 环境的管理和切换工具 官网:https://rvm.i...

  • CocoaPods安装

    每次重装mac后都要重新配置环境!!! 就是安装rvm,然后用rvm安装ruby,然后在安装cocoapods 安...

  • git gh-pages创建博客

    一、mac安装ruby如何在Mac OS X上安装 Ruby运行环境 二、Mac下Jekyll安装http://w...

  • cocoapods相关总结

    1. 在MAC上安装Ruby开发环境(现在MAC是自带Ruby的) 1.1 安装Homebrew(MAC上的apt...

  • Cocoapods安装及私有库创建管理

    1. 安装 Mac下自带ruby,使用ruby的gem命令安装即可 安装ruby环境,添加淘宝ruby镜像(非必须...

  • 安装Sass和Compass

    sass基于Ruby语言开发而成,因此安装sass前需要安装Ruby。(注:mac下自带Ruby无需在安装Ruby...

  • Windows 下安装 Ruby 和 Sass 运行环境

    sass基于Ruby语言开发而成,因此安装sass前需要安装Ruby。(注:mac下自带Ruby无需在安装Ruby...

  • 2020年CocoaPods安装流程

    安装 CocoaPods 1、设置 ruby 源 mac电脑自带ruby 环境,无需安装 ruby -v 命令查看...

  • Cocoapods的安装与使用

    CocoaPods 官网 安装 CocoaPods安装需要依赖 Ruby,Mac已自带Ruby环境 Ruby的软件...

  • CocoaPods

    CocoaPods安装、使用 一. 安装ruby 下载安装CocoaPods需要Ruby环境, Mac OS本身...

网友评论

    本文标题:2018-09-29 Mac安装&重装Ruby

    本文链接:https://www.haomeiwen.com/subject/hnrboftx.html