Ответ 1
Это произошло из-за отсутствующего файла сертификата. Переменная окружения указывала на файл, которого там не было.
SSL_CERT_FILE=C:\ruby200\cacert.pem
Мне бы хотелось, чтобы оно выдало сообщение об ошибке.
Я получаю эту ошибку, но, очевидно, я подключен! Я ввел билет с Heroku 15 часов назад, но не получил ответа.
C:\>heroku config
Enter your Heroku credentials.
Email: [email protected]
Password (typing will be hidden):
! Unable to connect to Heroku API, please check internet connectivity and try again.
$ heroku status
! Unable to connect to Heroku API, please check internet connectivity and try again.
Я даже повторно установил клиент Heroku. Я даже нажал на Heroku, пока эта проблема происходила через Git.
Это произошло из-за отсутствующего файла сертификата. Переменная окружения указывала на файл, которого там не было.
SSL_CERT_FILE=C:\ruby200\cacert.pem
Мне бы хотелось, чтобы оно выдало сообщение об ошибке.
Для новичков там, где используется cloud9 IDE. Неловко публиковать это, но это может помочь обновить браузер (если используется cloud9 IDE). Иногда Cloud9 имеет небольшие проблемы с подключением.
Этот другой ответ SO решил для меня.
В принципе, отсутствовал мой heroku
remote.
Если нет удаленной ветки, настройте heroku git: remote -a my-app-name, и он должен ее настроить.
Я хочу предложить еще одну часть разъяснений здесь, в случае, если вышеупомянутый ответ (который является правильным) до сих пор не ясен. Чтобы устранить эту проблему, найдите "Переменные среды" в меню "Пуск". Внизу вы увидите список системных переменных. Где вы видите SSL_CERT_FILE, следуйте по пути, чтобы увидеть, действительно ли путь значений.
В моем случае я переместил кучу файлов, так что он уже не в правильном месте. Я нашел заменяющий файл cacert.pem и заменил неправильное значение. Это устранило проблему подключения.