Mac机上安装nvm遇到的坑--nvm command not found

在Mac机上,我最开始是通过homebrew来安装nvm,如下:

$ brew install nvm

安装完成后,在命令行输入nvm list,发现出现如下提示:

What?!!我不是才安装了nvm的吗。

尝试了很多方案,仅仅只有一种看似还行,就是在你打开terminal后,运行如下代码:

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

就可以在这个打开的terminal页中,运行nvm命令了。

But,这样好麻烦,我们只要新打开一个terminal就得运行如上代码。

那怎么解决呢?追溯问题原因原来是brew安装nvm自身的bug,在.nvm文件中,缺少如下被红框框包裹起来的文件:

无语。。

既然是brew自身问题,那么我们就得另辟蹊径,采用另一种方法安装nvm,如下:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

当然执行上诉命令,前提是使用brew uninstall nvm命令,将之前安装的nvm卸载了。

重启或打开新的terminal执行nvm就OK了。

当然,再通过cd ~/.nvm查看里面的所有文件,nvm.sh就有了。

如果,你本地运行nvm还是出现command not found,那么请检查是否含有.bash_profile文件,如下:

ls -a | grep .bash_profile

--当然我现在是有的。

如果这个文件存在,仍然提示nvm command not found,那么可以通过执行如下第一条命令,打开隐藏文件,查看.bash_profile的内容:

--如果该文件不存在,就新见一个.bash_profile文件

defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles No && killall Finder //不显示隐藏文件

正常.bash_profile内容如下:

source ~/.bashrc
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

如果没有就将该内容复制粘贴到你的.bash_profile文件里就OK了。

拓展阅读

[1]. nvm --node version manager

小插曲,MD妹子才买的iphone7被偷,心情真的不好,画个圈圈诅咒它们全家!!!

时间: 2024-08-27 12:53:49

Mac机上安装nvm遇到的坑--nvm command not found的相关文章

mac 上安装 nvm 遇到的坑

本人之前在 mac 上已经装过 nvm 了,今天帮朋友在他电脑上装,由于是新版本,没想到有点坑. ** 一定要参考官方文档 一.命令行安装  (图片来自 github ) 意思是,无论你安装还是更新 nvm,只要打开终端,复制图中的代码,回车即可. curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash So easy. 那么,坑在哪里呢? 一般,安装完后我们都会输入 nvm -v

安装 nvm 遇到的坑

本篇文章由:http://xinpure.com/encountered-nvm-installation-pits/ 说两句 以前开发都是用最新的 Node 版本,不过难免会有旧项目需要使用低版本做兼容 这时候就会用到 Node 版本管理工具,如 nvm 或者 n 我选择安装了 nvm 开始安装 安装方式也比较简单,我一起都是使用 brew, 既简单又方便管理 brew install nvm 一条命令就搞定了,接下来是配置环境 export NVM_DIR="$HOME/.nvm"

Windows nvm的安装使用(及排坑)

指路牌 nvm-windows nvm镜像源设置 nvm使用过程中的坑 nvm安装成功,node安装成功,能工作,但是npm使用时报错 适用场景 接手祖传旧代码,node版本太高导致无法运行成功.或同时需要使用多个版本node. 环境 windows 10 64bit 参考博客 雨临Lewis -- Windows下完全卸载node.js并安装node.js的多版本管理工具nvm-windows 蓓蕾心晴 -- windows下nvm安装node之后npm命令找不到问题解决办法 背景 不注明环境

安装node多版本管理器nvm,以及nvm常用命令

## 安装brew $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ## 安装nvm $ brew install nvm shell用了zsh,所以还要在~/.zshrc 配置文件里添加nvm PATH ## 添加nvm PATH export NVM_DIR="~/.nvm" [ -s "$NVM_D

Mac系统下使用VirtualBox虚拟机安装win7--第三步 在虚拟机上安装 Windows 7

第三步 在虚拟机上安装 Windows 7 等待虚拟机进入 Windows 7 的安装界面以后,在语言,货币,键盘输入法这一面,建议保持默认设置,直接点击“下一步”按钮,如图所示 接下来点击“现在安装”按钮,如图所示 在协议条款中,勾选我同意,点击“下一步”按钮,如图所示 在安装系统的类型中,选择“自定义”一项,如图所示 在安装系统的磁盘选项中,直接点击“下一步”按钮就好,如图所示 随后系统会自动在虚拟机上安装了,后面按提示选择操作就可以了. 由于使用的 Windows 安装镜像文件的不同,可能

有关mac下安装双系统的。。。坑?

前言:我装win系统的原因很简单,就是某天突然想玩qq宠物了(不要嘲笑,自行尴尬一波)... 下面进入正题: 1.我的当前系统版本: 其实App Store 上新版本的os系统也已经出来很长一段时间了(如下图),不过看了网上的一些评论,以及身边朋友的亲身实践(被坑),本人对新版本还是持观望态度,所以暂时不予考虑. 2.windows ISO镜像文件 这里要首先提醒一下,新版本的Mac已经不支持win8以下的系统了,所以和我一样版本但喜欢win7的小伙伴们要失望了,因为你是用不上win7了,除非(

1 在虚拟机上安装Mac OS

一. Mac OS X 获取途径 Mac OS X是苹果公司开发的专门为苹果电脑设计的操作系统. 1.虚拟机 零成本,速度慢,对PC机性能要求高 2.黑苹果:就是在普通的电脑上安装苹果操作系统 成本低,速度快,安装难度大 3.苹果设备:iMac\MacBook\Mac mini 成本高,速度快,无兼容性问题 二.虚拟机上安装Mac OS X 1.软件下载 下载地址: 包含的软件 苹果镜像 unlock-all-v120.zip vmware10 2.对软件的介绍 2.1.Mac OS 镜像的介绍

在虚拟机上安装Mac OS

一. Mac OS X 获取途径 Mac OS X是苹果公司开发的专门为苹果电脑设计的操作系统. 1.虚拟机 零成本,速度慢,对PC机性能要求高 2.黑苹果:就是在普通的电脑上安装苹果操作系统 成本低,速度快,安装难度大 3.苹果设备:iMac\MacBook\Mac mini 成本高,速度快,无兼容性问题 二.虚拟机上安装Mac OS X 1.软件下载 下载地址:http://pan.baidu.com/s/1ntsZo4h 包含的软件 苹果镜像 unlock-all-v120.zip vmw

怎么在苹果Mac虚拟机上安装Win7

怎么在苹果Mac虚拟机上安装Win7 使用 Mac 系统的用户,因为一些软件或是应用的原因,可能需要 Windows 系统才能完成.那如果不想在自己的 Mac 电脑上安装双启动系统的话,我们还可以在 Mac 上安装虚拟机.在虚拟机上安装 Windows 系统,一样可以达到同样的效果.下面简单介绍下如何在 Mac 上安装 Windows 7 的操作方法. 工具/原料 Mac 第一步.创建虚拟机 1 我们这里以免费的虚拟机 Virtual Box 为例,关于如何下载并安装的操作教程,请参考另一篇经验