2015-07-03 2 views
1

Я пытаюсь установить leiningen на ubuntu, следуя инструкциям на leiningen website. сначала я попытался установить его за прокси, он не работал, тогда я использовал сеть без прокси-сервера, и это все равно дает мне ту же ошибку.Установка Leiningen не удалась на ubuntu 14.02

[email protected]:/bin$ lein run 
Downloading Leiningen to /home/usman/.lein/self-installs/leiningen-2.5.1-standalone.zip now... 
% Total % Received % Xferd Average Speed Time Time  Time Current 
          Dload Upload Total Spent Left Speed 
0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0curl: (77) error setting certificate verify locations: 
CAfile: /etc/pki/tls/certs/ca-bundle.crt 
CApath: none 
Failed to download  
https://github.com/technomancy/leiningen/releases/download/2.5.1/leiningen-2.5.1-standalone.zip (exit code 77) 
It's possible your HTTP client's certificate store does not have the 
correct certificate authority needed. This is often caused by an 
out-of-date version of libssl. It's also possible that you're behind a 
firewall and haven't set HTTP_PROXY and HTTPS_PROXY. 

Я даже изменить .jar расширение на .zip в сценарии LEIN это все еще не работает. кто-нибудь хороший с clojure, кто может помочь?

+0

Я бы предположил, что сообщение об ошибке содержит всю правду. если вы ожидаете, что это только проблема с завихрением, и ваша настройка m2 работает нормально (или еще больше таких же проблем впереди), а затем загрузите этот файл в сообщение об ошибке другими способами и переместите его в '~ /. lein/self-installs/leiningen-2.5.1-standalone.jar' – cfrick

+1

Проблема, с которой вы сталкиваетесь, по-видимому, не связана с ** Clojure **. Попробуйте использовать 'curl' так же, как он используется внутри скрипта' lein', чтобы вы могли устранить проблему с подключением. –

+0

для linux его zip-файл, и я действительно загрузил файл и поместил его в заданный путь, проблема в том, когда я создаю новый проект в первый раз, когда ему нужно скачать некоторые файлы из github и снова дать ту же ошибку –

ответ

0

Попробуйте это:

sudo mkdir -p /etc/pki/tls/certs 

Тогда:

sudo ln -s /etc/ssl/certs/ca-certificates.crt /etc/pki/tls/certs/ca-bundle.crt 

Это связано с curl ищет сертификатов в этом месте.

 Смежные вопросы

  • Нет связанных вопросов^_^