1.安装homebrewCN
苹果电脑标准安装脚本:(推荐 优点全面 缺点慢一点)
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
苹果电脑极速安装脚本:(优点安装速度快 缺点update功能需要命令修复 )
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed
2.替换源
这时需要需要更新一下ruby的源(原因:被墙了)
查看源
$ gem sources -l
删除源
gem sources --remove [https://gems.ruby-china.org/
导入源
gem sources -a https://gems.ruby-china.com
3.安装rbenv
brew install rbenv
配置并初始化SHELL
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
注意:如果用 Zsh,就用/.zshrc替换/.bash_profile。
4.安装Ruby
查看可用的ruby版本
rbenv install --list
安装2.3.0版本
rbenv install 2.3.0
等待一会儿,安装完毕后可以查看已经安装的所有Ruby版本
rbenv versions
* system (set by /root/.rbenv/version)
2.3.0
显示所有版本,前面加*的为当前激活的版本。
选择一个Ruby版本
rbenv中的Ruby版本有三个不同的作用域:全局(global),本地(local),当前终端(shell)。
查找版本的优先级是当前终端>本地>全局。
设置全局版本
全局版本是在没有找到当前终端或本地作用域的设置时执行。通过以下命令设置
rbenv global 2.3.0
设置本地版本
rbenv local 2.3.0
如果想取消的话,可以这样
rbenv local --unset
以上步骤不行的话,使用以下方法设置ruby为最新版本:
注意:以上用的bashrc就使用bashrc!!!
vim ~/.zshrc
在这个文件中写入:
export PATH=/usr/local/opt/ruby/bin:$PATH
因为这个文件是只读的,所以最后退出一定要加“!”,即:wq!
最后重新进入终端或者执行:
source ./zshrc
5.安装cocoapods
sudo gem install cocoapods
上面不行的话用下面的命令:
sudo gem install -n /usr/local/bin cocoapods
如果出现"pod: command not found"错误,那么以下步骤解决:
1.卸载原有cocoapod:“sudo gem uninstall cocoapods”
2.重新安装cocoapod: "sudo gem install -n /usr/local/bin cocoapods"
3.如果没权限执行pod, 执行命令:"sudo chmod +rx /usr/local/bin",赋予读取权限
如果安装了多个Xcode,可以使用下面的命令选择对应的版本。
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
安装本地库 然后,重新使用pod setup命令执行安装操作。
pod setup