先说点闲言碎语,忙的小伙伴能够直接跳过这段看正文~
一直想玩macos,奈何苹果的机子太过昂贵,也怕本身买了用不习惯后悔。
因而花了几天时间琢磨黑苹果,终于能够在台式机上体验一把~~~
这篇博客整理记录了我第一次使用macos系统安装node环境的过程,对一样是新手使用者的朋友也会比较友好。
那么开始吧~node
nodejs 版本管理工具,用于不一样版本的node环境的管理。
github地址
官方推荐的两种安装方式:mysql
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash //或 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
我第一次尝试时使用了curl方式,奈何网络状态不佳,始终安装不下来。后来采起了第三种brew的方式安装,这种方式后面再讲。
恰逢整理博客时搬家第一天,网络状况好转。使用curl居然一次成功了!
终端输入:git
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
安装成功以后,终端处提示运行一下两行代码就可以在终端中使用nvm:程序员
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
可是这种属于手动方式,关闭终端以后就会出现找不到目录的提示:”No such file or directory“。github
macos同window同样,存在环境变量,只要配置好就能够全局使用了。
而macos的环境变量位置以下:sql
cd ~ //至关于 cd /Users/xxxx 用户名 ls -a //显示全部隐藏文件
底下有个叫”.bash_profile“的系统文件,这个就是macos的环境变量文件。
若是不存在就先本身建立一个,存在就编辑该文件:mongodb
sudo vim .bash_profile //添加 export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
把以前提示的这两句代码添加进去,重开终端,输入nvm:
到此,经过curl方式的安装就结束了,接下来说一下用brew方式安装nvm,虽然并不推荐使用这种方式安装,可是brew是macos经常使用的工具,brew的安装也是值得一看。macos
brew又名homebrew, 是 Mac 下的一个包管理工具,相似于 centos 下的 yum,能够很方便地进行安装/卸载/更新各类软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,能够用来快速搭建各类本地环境,程序员必备工具
brew官网地址
官网推荐的安装方法,直接终端输入,一步到位:npm
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
可是你可能会碰到和我同样的问题,等待很久始终没法完成安装,连个换源的机会都不给!
估计是被墙了。QAQvim
网上有不少的换源安装教程,可是都是下面这样的:
//终端获取install curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install //替换文件下面两句 BREW_REPO = “https://github.com/Homebrew/brew“.freeze CORE_TAP_REPO = “https://github.com/Homebrew/homebrew-core“.freeze //为清华源 BREW_REPO = "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git".freeze CORE_TAP_REPO = "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git".freeze
终端获取install文件,可是这一步我这小区的网络就把我难住了,我好惨!
而后我是经过浏览器打开”https://raw.githubusercontent...“连接,本地新建文件brew_install保存的方式才弄到手,若是你家网络够好就直接命令行走一波就完事了。
在替换清华源的时候你可能会发现一个问题,CORE_TAP_REPO参数找不到!
估摸着多是脚本更新了,因而我抱着干就完事了的心情我尝试了一波:
结果是脚本下载”homebrew-core“时,使用的依旧是github上的源而并不是清华源,在我搬家以前的旧网络依旧是卡在安装。
这边建议不管是安装成功与否都直接在.bash_profile添加环境变量:
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles
这样就直接替换成了清华源,后续使用brew安装也就直接使用清华源,下载安装速度飞起来~~~
下面是使用和卸载,主要是收集自网上大佬们的博客,部分作了一些修改,主要为了往后使用本身方便查阅。
brew install nvm
参考自:https://www.jianshu.com/p/622...
如下参考自:https://www.jianshu.com/p/1c0...
移除nvm内容
cd ~ rm -rf .nvm
brew方式安装多运行一句:
brew uninstall nvm
经过brew安装的,用brew卸载:
brew uninstall nodejs
安装包安装的,经过sudo强制卸载:
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
3.其余方式安装的,能够删除这些文件:
sudo rm -rf /usr/local/lib/node \ /usr/local/lib/node_modules \ /var/db/receipts/org.nodejs.*
移除全部在~目录下与node相关文件,如:node_modlues...
整理自:https://blog.csdn.net/caseywe...
有错误,请您指出。 有帮助,请您收藏点赞,以资鼓励。谢谢!