【发布时间】:2018-06-23 21:36:26
【问题描述】:
我正在尝试推送到 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 吗?
【问题讨论】:
标签: ruby-on-rails node.js heroku path