Я пытаюсь настроить Sidekiq в своем приложении Heroku - в настоящее время следую этому уроку на GoRails .Тем не менее, я, кажется, получаю ошибки всякий раз, когда я запускаю команды терминала, которые требуют доступа в Интернет.Я использую подсистему Windows для Linux в своей разработке, и до сих пор у меня не было с ней проблем.
Например, когда я запускаю heroku config
, чтобы убедиться, что мой heroku redis
настроен, я получаюследующее (обратите внимание на ошибку в последней строке):
▸ heroku-cli: update available from 6.14.39-addc925 to
▸ 6.99.0-ec9edad
▸ ECONNRESET: socket hang up
Я не уверен, что не так, но я не думаю, что это проблема heroku-cli, как таковая.Я думаю, что это больше проблема подсистемы Windows для Linux.Например, когда я запускаю yarn global list
, я получаю следующее
yarn global v1.3.2
Done in 0.36s.
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
Аналогично, когда я запускаю sudo apt-get update
в попытке обновить саму подсистему, я получаю много ошибок.Вот небольшой пример:
...
...
Err:14 https://deb.nodesource.com/node_8.x xenial/main Sources
gnutls_handshake() failed: Error in the push function.
...
...
Err:84 http://archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages
Connection failed [IP: 91.189.88.161 80]
...
...
Он устанавливает некоторые пакеты, но для многих из них соединение не устанавливается.Также при запуске sudo apt-get upgrade heroku
:
Err:1 https://cli-assets.heroku.com/branches/stable/apt ./ heroku 6.14.40-1
gnutls_handshake() failed: Error in the push function.
Err:2 http://security.ubuntu.com/ubuntu xenial-security/main amd64 libssl-doc all 1.0.2g-1ubuntu4.10
Connection failed [IP: 91.189.88.161 80]
...
...
Сообщение update available
, которое дает мне heroku, также не исчезает.
Запуск heroku update
дает мне следующее:
▸ heroku-cli: update available from 6.14.39-addc925 to
▸ 6.99.0-ec9edad
▸ update the CLI with "sudo apt-get upgrade heroku"
▸ 'ECONNRESET': socket hang up
Не думаю, что это проблема сети, поскольку я могу свободно обращаться к веб-сайтам в Chrome и т. Д.
Есть идеи, что может быть не так и что я могу сделать, чтобы это исправить?(Я не хочу пытаться нажимать мой код до тех пор, пока это не будет решено)