irpas技术客

win10 vmware苹果虚拟机(10.13High Sierra)rbenv安装cocoapods_家乐福野鸭_rbenv安装

网络 6343

win10 vmware苹果虚拟机(10.13High Sierra)rbenv安装cocoapods 操作系统

苹果操作系统是10.13High Sierra的,运行在vmware虚拟机上。vmware怎么装苹果操作系统就是用unlocker,这个网上教程挺多的。随便指路一个:

AMD处理器下,VMware16 Pro成功安装MacOS详细教程_风云小虾米的博客-CSDN博客_amd macos vmware 不是AMD处理器的不改.vmx文件就行。

写这篇文主要是自己在安装cocoapods的过程中总是遇到问题,折腾了很久,比如:

安装cocoapoads,ruby版本不够(require ruby version > 2.5)

报错curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443 (这个就是因为rvm 或者homebrew安装源在国外被墙了之类的)

brew install ruby: you are using macOS 10.13(意思是我操作系统版本太低了,brew帮不了我)

总之最后这条路成功了,就记录一下吧。

第一步:安装homebrew

刚装的苹果虚拟机没下brew,国外的源被墙了下不了,用国内的源。

/bin/zsh -c "$(curl -fsSLzhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

我选的中科大的源。中途有什么要输密码、要确认的地方一路默认过去就行

brew -v

安装完了输这个验证一下是否装好。

第二步:安装rbenv

摘抄一下rbenv的简介:

rbenv 用于管理系统中安装的多个 Ruby 版本。 它不能直接安装 Ruby,但有个流行的插件叫 ruby-build 能够安装 Ruby。 这两个工具都支持 macOS、Linux 和其它类 UNIX 操作系统。 RVM 能在系统中安装和管理多个 Ruby 版本。

总之rbenv可以帮我们安装一个较低版本的ruby。

Install Ruby On Rails on macOS 10.13 High Sierra | GoRails

这个链接可以帮你查什么操作系统建议装什么版本的ruby,但是我听他的建议安装3.0.3是失败了的,最后装的2.7.5。

brew install rbenv ruby-build

终端先输这个安装rbenv。

装完要设定一下每次启动bash的时候都init rbenv:

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(rbenv init - bash)"' >> ~/.bash_profile

终端输入这两行东西就行。

第三步:rbenv安装旧版本ruby rbenv install 2.7.5

安装完之后你可以输以下命令来列出rbenv帮你安装的ruby版本:

rbenv versions rbenv version #这个是列出正在使用的ruby版本

将某个版本的ruby设置为默认使用的ruby版本,有三个作用域可选:全局(global),本地(local),当前终端(shell)。

查找版本的优先级是当前终端>本地>全局。

rbenv global 2.7.5 # 全局版本是在没有找到当前终端或本地作用域的设置时执行 rbenv shell 2.7.5 # 当前终端使这个版本,会设置一个 `RBENV_VERSION` 环境变量 rbenv local 2.7.5 # 当前目录使用这个版本, 会生成一个 `.rbenv-version` 文件,一般设置这个选项就可以

弄好之后可以用下面的命令测试一下你想要的那个ruby版本是否安装成功:

ruby -v #显示当前使用的ruby版本 which ruby #这个看的是默认启动ruby版本的文件位置

你有可能需要对ruby进行一下换源:

gem sources -l #查看ruby源

如果ruby源为 “https://rubygems.org/” 需将其变更为 “https://gems.ruby-china.com/”

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ #换源语句

换源之后可以检查一下是否成功。

第四步:安装cocoapods sudo gem install -n /usr/local/bin cocoapods

安装之后再执行一下:

pod setup

可以用以下命令检查是否安装成功:

pod --version


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #rbenv安装 #win10