在mac中点击启动台,在“其他”中可以看到有“终端”这个app,这个就是windows中的命令行,直接打开即可得到,当然如果找不到,也可以在启动台中搜索“终端”,打开即可得到如下窗口。 但是正常,刚打开的时候是只有一行last login代码的,第二行就是让我们自己输入的。
很多教程直接让输入安装代码,如下,
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash但是对于我这种mac小白来说,这是行不通的,因为会报错!!!!会报错!!!会报错!!! 具体报什么错呢?是这个:
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused那么怎么解决的呢?参考了很多博主的经验,发现其实链接出问题报错443的解决办法: 在终端中输入:
sudo vi /etc/hosts然后输入i修改文件内容
在文件的尾部追加内容
199.232.68.133 raw.githubusercontent.com注意:133的后面是有空格的,其他地方都没有空格! 然后按键盘 esc 键退出编辑,然后:wq保存并退出。
到这里,还有一步,至关重要!!! 这个应该是apple这边的限制,开发者还需要安装一个工具,解决办法:
去开发者网站 https://developer.apple.com/download/more/ 下载插件Command Line Tools,下载对应版本安装后就可以了 等开发者工具安装完以后,就可以完成之后的工作了
执行安装指令:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash这个时候就会发现,安装成功,返回:
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion但是现在使用nvm -v是出错的,提示找不到nvm
但是这个时候不要慌,这并不代表我们没有装好nvm,只是缺少配置文件
操作:在.nvm中新建一个.bash_profile的文件,将下面这两句话写入文档
tips: .nvm 和 .bash_profile 是隐藏文件,在终端显示需要输入ls -a。 然后cd .nvm,接着touch .bash_profile 然后写入文档:vi .bash_profile 在文档中,输入i切换到编辑模式,粘贴以下两句代码:
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion按下esc返回。输入:wq回车,保存代码 输入source .bash_profile启用文件。然后关闭终端,等待一分钟,重新打开终端,再输入nvm,就可以出现提示文档了。 输入nvm -list就可以出现已经安装过的npm,但是现在应该都是红的,因为没安装。
大家都知道原始的nvm使用的是国外的源,安装速度简直龟速,我们可以安装一下淘宝的镜像源,操作如下:
vim ~/.bash_profile // 加入以下两条配置文件 export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs // 重启配置文件 source ~/.bashrc重启完成后,我们的安装源就已经变成了淘宝源,然后我们就可以选择node版本安装了
首先确定自己要安装的node版本,如果不知道自己需要什么版本,可以看一下可供下载的版本都有哪些 nvm ls-remote [version] 列出可供安装的node版本 nvm list // 查看已安装node版本 nvm install v10.16.3 // 安装指定版本node nvm use v10.16.3 // nvm切换node版本 nvm alias default v10.16.3 // nvm设置默认版本node 至此,nvm、npm、node就安装完成了,剩下操作与Windows操作一致,如有不对的地方欢迎大家指出
