2017-01-13 5 views
4

я столкнулся вопрос в создании нового приложения Heroku на клиHeroku: UNABLE_TO_GET_ISSUER_CERT_LOCALLY: не удалось получить местный эмитент сертификата

C:\sami\foodOrder\foodOrder>heroku create 
Creating app... ! 
! UNABLE_TO_GET_ISSUER_CERT_LOCALLY: unable to get local issuer certificate 

Это даже происходит на клон существующего приложения

+1

У меня та же проблема. Я за корпоративным брандмауэром. Я уже правильно установил свои переменные среды HTTP_PROXY и HTTPS_PROXY, я также установил git's http.sslVerify в false, и я установил ssl-strict npm в false. Работа Git и NPM сама по себе отлично работает. «heroku login» отлично работает, но «heroku create» терпит неудачу. –

ответ

2

В качестве временного решения вы можете отключить проверку SSL, установив переменную окружения:

HEROKU_SSL_VERIFY=disable

0

Вчера 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 бежал без проблем.

0

Добавьте следующие строки в файл .bowerrc ...

"registry": "http://bower.herokuapp.com" 
Смежные вопросы