Вчера Heroku сделал новый toolbe lt обязательным, вводя различные преднамеренные, но неясные ошибки при использовании старых библиотек, и я столкнулся с этой проблемой после обновления. Я ожидаю, что другие тоже наткнутся на это, поэтому я добавляю свое решение.
я установить переменное окружение SSL_CERT_FILE
для конкретного файла CERTS исправить this issue with local SSL certs in Ruby on Windows, и в то время, что работал со старой библиотекой Heroku, новый один требует дополнительных трестов (см path/to/Heroku/lib/cacert.pem
).
Решение для меня состояло в том, чтобы удалить переменную окружения SSL_CERT_FILE
и вместо этого установить ее в моих конкретных средах, используя мой существующий конфигурационный файл Figaro. После этого heroku
бежал без проблем.
У меня та же проблема. Я за корпоративным брандмауэром. Я уже правильно установил свои переменные среды HTTP_PROXY и HTTPS_PROXY, я также установил git's http.sslVerify в false, и я установил ssl-strict npm в false. Работа Git и NPM сама по себе отлично работает. «heroku login» отлично работает, но «heroku create» терпит неудачу. –