系统定制开发win10 vmware苹果虚拟机(10.13High Sierra)rbenv安装cocoapods

win10 系统定制开发苹果虚拟机(10.13High Sierra)rbenv安装cocoapods

操作系统

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

不是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)"
  • 1

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

brew -v
  • 1

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

第二步:安装rbenv

摘抄一下rbenv的简介:

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

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

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

brew install rbenv ruby-build
  • 1

终端先输这个安装rbenv。

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

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

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

第三步:rbenv安装旧版本ruby

rbenv install 2.7.5
  • 1

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

rbenv versionsrbenv version  #这个是列出正在使用的ruby版本
  • 1
  • 2

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

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

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

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

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

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

gem sources -l #查看ruby源
  • 1

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

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

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

第四步:安装cocoapods

sudo gem install -n /usr/local/bin cocoapods
  • 1

安装之后再执行一下:

pod setup
  • 1

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

pod --version
  • 1
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发