当我奔跑
node -v
我懂了:
node -v
v6.11.2
我跑
brew update
,
brew upgrade
每天早上打开MacBook时更新所有NPM模块。我有NPM 6.4.1。
我去了
Node downloads website
,下载了安装程序,并安装了v10.13.0。
节点-V
仍然是6.11.2版。我重新启动了计算机,重新运行了安装程序,没有更改。
我想我看到了问题。当我奔跑
echo $PATH
见:
/Users/TDK/.rvm/gems/ruby-2.2.3/bin:
/Users/TDK/.rvm/gems/ruby-2.2.3@global/bin:
/Users/TDK/.rvm/rubies/ruby-2.2.3/bin:
/Users/TDK/.nvm/versions/node/v6.11.2/bin:
/usr/local/mysql/bin:/Users/TDK/google-cloud-sdk/bin:
/usr/local/heroku/bin:
/usr/local/bin:
/usr/bin:
/bin:
/usr/sbin:
/sbin:
/Users/TDK/.rvm/bin
/usr/local/bin
是到节点的路径,所以这很好。但在它上面是一条通往
/Users/TDK/.nvm/versions/node/v6.11.2/bin
. 我需要摆脱这条路。我打开
/etc/paths
锯:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
看起来我还有一个
paths
在某处归档。上面所有的路
/urr/本地/ bin
当我在编写训练营的时候,我就已经安装好了,我可以把它们全部去掉。这另一个呢
路径
文件是?我尝试Spotlight搜索第一个路径,但找不到包含该字符串的任何文件。
看起来这些都是特定用户的路径
/Users/TDK/
(这是我),不是所有用户的全局路径。里面有什么地方吗
用户/ TDK/
有路径吗?我对以下文件中涉及RVM的行进行了注释,然后删除了这些行,但没有解决问题。
~/.bashrc
~/.bash_profile
~/.profile
我检查了这些文件,但没有发现任何可疑的地方:
/etc/profile
/etc/bashrc
另一个想法是
nvm
导致了问题。这条路
/Users/TDK/.nvm/versions/node/v6.11.2/bin:
是问题所在。也许我可以改变这个路径,而不是删除它
非挥发性物质
指向节点的最新版本?