Хобрук: Ваш путь к мастерству в программировании

Проблемы с установкой Leiningen в Windows 7 за брандмауэром

У меня возникли проблемы с установкой и настройкой Leiningen на рабочем компьютере с Windows 7. Я предполагаю, что брандмауэр моей компании предотвращает аутентификацию сертификата безопасности GitHub.

Я пытался использовать автономную банку, но у меня возникли проблемы с ее использованием, поскольку я хотел бы использовать несколько инструментов разработки, которые я хотел бы использовать для работы над проектами Clojure.

Каков наилучший способ настроить Лейнинген в этих обстоятельствах? Есть ли способ установить curl или wget в Windows и вызвать их из пакетного файла?

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Ошибка, которую я получаю:

Скачиваю Лейнинген сейчас...

«powershell» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

Не удалось загрузить https://github.com/technomancy/leiningen/releases/download/2. . 7.1/leiningen-2.7.1-standalone.zip

Возможно, загрузка не удалась из-за того, что «powershell», «curl» или «wget» не смогли получить сертификат безопасности GitHub. Приведенные ниже предложения не проверяют сертификаты, поэтому используйте их только в том случае, если вы понимаете последствия этого для безопасности.

PowerShell не удалось загрузить последнюю версию Leiningen. Попробуйте использовать «curl» или «wget» для загрузки Leiningen, настроив переменную среды HTTP_CLIENT с одним из следующих значений:

а) установить HTTP_CLIENT=wget --no-check-certificate -O б) установить HTTP_CLIENT=curl -f -L -k -o

ПРИМЕЧАНИЕ. Убедитесь, что не добавлены двойные кавычки при установке значения HTTP_CLIENT.


Спасибо!


  • похоже, что вы используете Windows, но не загрузили PowerShell, чего, похоже, ожидает установщик leiningen. PowerShell установлен по умолчанию в Windows 7, но, возможно, ваши ИТ-специалисты удалили его или он вам не по пути. Попробуйте открыть оболочку командной строки и введите в приглашении powershell - если он запустится, вы станете золотым, если нет, выполните CD \ , а затем dir /s powershell.exe и посмотрите, есть ли он где-то там. Если вы найдете его, добавьте этот каталог в путь и повторите попытку установки lein. 04.02.2017
  • Это сработало для меня! Powershell просто не было на пути: 06.02.2017
  • Цитируя полковника Джона «Ганнибала» Смита: «Я люблю, когда план приходит воедино. :-) 06.02.2017
  • Спасибо, Боб! Чтобы уточнить для других, я использовал установщик Windows для извлечения jar-файла самоустановки, а затем запустил lein.bat для Windows, доступный на домашней странице Leiningen. Установщик Windows можно найти здесь: djpowell.github.io/leiningen-win-installer 07.02.2017

Ответы:


Новые материалы

Основы принципов S.O.L.I.D, Javascript, Git и NoSQL
каковы принципы S.O.L.I.D? Принципы SOLID призваны помочь разработчикам создавать надежные, удобные в сопровождении приложения. мы видим пять ключевых принципов. Принципы SOLID были разработаны..

Как настроить Selenium в проекте Angular
Угловой | Селен Как настроить Selenium в проекте Angular Держите свое приложение Angular и тесты Selenium в одной рабочей области и запускайте их с помощью Mocha. В этой статье мы..

Аргументы прогрессивного улучшения почти всегда упускают суть
В наши дни в кругах веб-разработчиков много болтают о Progressive Enhancement — PE, но на самом деле почти все аргументы с обеих сторон упускают самую фундаментальную причину, по которой PE..

Введение в Джанго Фреймворк
Схема «работать умно, а не усердно» В этой и последующих статьях я познакомлю вас с тем, что такое фреймворк Django и как создать свое первое приложение с помощью простых и понятных шагов, а..

Настольный ПК как «одно кольцо, чтобы править всеми» домашних компьютеров
Вид после 9 месяцев использования С настольных компьютеров все началось, но в какой-то момент они стали «серверами», и мы все перешли на ноутбуки. В прошлом году я столкнулся с идеей настольных..

Расширенные методы безопасности для VueJS: реализация аутентификации без пароля
Руководство, которое поможет вам создавать безопасные приложения в долгосрочной перспективе Безопасность приложений часто упускается из виду в процессе разработки, потому что основная..

стройный-i18следующий
Представляем стройную оболочку для i18next. Эта библиотека, основанная на i18next, заключает экземпляр i18next в хранилище svelte и отслеживает события i18next, такие как languageChanged,..