[英]Can't get Node.JS to install on Mac issues with $PATH
我正在尝试推送到Heroku,但该应用程序被拒绝Webpacker requires Node.js >= 6.0.0 and you are using 0.10.30
。 我刚刚完成了node.js的全新安装,应该在我的路径/usr/local/bin
。
我的路径在下面,这对我来说有点疯狂,但是我可以看到/ usr / local / bin在其中。 我要去哪里错了?
Simons-MBP:~ Simon$ echo $PATH
/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/Simon/.rvm/gems/ruby-2.4.0/bin:/Users/Simon/.rvm/gems/ruby-2.4.0@global/bin:/Users/Simon/.rvm/rubies/ruby-2.4.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Postgres.app/Contents/Versions/latest/bin:/Users/Simon/.rvm/bin
现在已经通过Homebrew安装了节点:
Simons-MBP:gourmet_coffee Simon$ brew link node
Linking /usr/local/Cellar/node/9.4.0... 7 symlinks created
Simons-MBP:gourmet_coffee Simon$ node --version
v9.4.0
Simons-MBP:~ Simon$ node --version
v9.4.0
Simons-MBP:~ Simon$ sudo chown -R $USER /usr/local
Password:
Simons-MBP:~ Simon$ brew link --overwrite node
Warning: Already linked: /usr/local/Cellar/node/9.4.0
To relink: brew unlink node && brew link node
Simons-MBP:~ Simon$ brew unlink node && brew link node
Unlinking /usr/local/Cellar/node/9.4.0... 7 symlinks removed
Linking /usr/local/Cellar/node/9.4.0... 7 symlinks created
但是当推到Heroku时,我仍然遭到同样的拒绝
我应该将/usr/local/Cellar
到$ PATH吗?
尝试从brew安装:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew update
$ brew doctor
之后,将brew位置添加到.bash_profile中的$ PATH中:
$ export PATH="/usr/local/bin:$PATH"
搜索并重新安装特定版本(如果brew无法搜索节点,只需运行brew install node
):
$ brew search node
$ brew unlink node
$ brew install node@6
$ brew link node@6
要查看当前节点版本:
$ node --version
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.