1.问题介绍
博主最近在学习React Native,之前在Window电脑上安装好了RN环境,最近换了mac需要重装环境。发现在npm Install -g creat-react-native-app
后,使用create-react-native-app projectName
时在Install CocoaPods的时候停留时间过久,而且最后还install失败。虽说RN项目创建成功了,但为了避免项目后期出错,我还是想着将CocoaPods安装一下,问题就来了。
1.安装Ruby
安装CocoaPods,首先需要安装Ruby,这就回到了标题的地方,安装Ruby环境网上的教程颇多,但是第一步就无法实现。
1.安装RVM:这就是问题所在,在使用命令
curl -L https://get.rvm.io | bash -s stable
后,提示以下
Failed to connect to raw.githubusercontent.com port 443: Connection refused
很多人以为这个是由于墙的原因,其实不是,这个问题在于raw.githubusercontent.com
的域名污染问题,这个问题的解决方法就是配置mac的hots
文件,使用命令sudo vi /etc/hosts
,添加代码199.232.68.133 raw.githubusercontent.com
,也就是域名映射,这样就不会导致443。
2.安装ruby:参考博文安装ruby。