connect etimedout php,npm error: tunneling socket could not be established, cause=connect ETIMEDOUT

问题

I have an app that uses the Rails framework and implements AngularJs as part of the front end.

I have pushed everything to Heroku and have the Heroku Toolbelt installed, but when I try to migrate the db using "heroku run rake db:migrate" I receive the following error(s):

Installing core plugins heroku-cli-addons, heroku-apps, heroku-fork, heroku-git, heroku-local, heroku-run, heroku-status...

Error installing package. Try running again with GODE_DEBUG=info to see more output.

! `run` is not a heroku command.

! Perhaps you meant `-h`, `2fa`, `auth`, `join`, `open`, `orgs`, `pg`, `ps` or `rake`.

! See `heroku help` for a list of available commands.

I then run the command "GODE_DEBUG=info heroku run rake db:migrate" and receive this error:

npm ERR! Darwin 14.5.0

npm ERR! argv "/Users/Christopher_Pelnar/.heroku/node-v4.2.1-darwin-x64/bin/node" "/Users/Christopher_Pelnar/.heroku/node-v4.2.1-darwin-x64/lib/node_modules/npm/cli.js" "install" "heroku-cli-addons" "heroku-apps" "heroku-fork" "heroku-git" "heroku-local" "heroku-run" "heroku-status" "--loglevel=info"

npm ERR! node v4.2.1

npm ERR! npm v3.3.8

npm ERR! code ECONNRESET

npm ERR! network tunneling socket could not be established, cause=connect ETIMEDOUT 198.105.254.228:8080

npm ERR! network This is most likely not a problem with npm itself

npm ERR! network and is related to network connectivity.

npm ERR! network In most cases you are behind a proxy or have bad network settings.

npm ERR! network

npm ERR! network If you are behind a proxy, please make sure that the

npm ERR! network 'proxy' config is set properly. See: 'npm help config'

npm ERR! Please include the following file with any support request:

npm ERR! /Users/Christopher_Pelnar/.heroku/npm-debug.log

回答1:

Removing the proxy settings resolved the issue:

npm config rm proxy

npm config rm https-proxy

回答2:

npm config set registry=http://registry.npmjs.org/

npm config set strict-ssl false

It's worked for me!

来源:https://stackoverflow.com/questions/33322739/npm-error-tunneling-socket-could-not-be-established-cause-connect-etimedout

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值