라이언.bat는 제 에이전트 뒤에 설치되지 않습니다.

4795 단어 leiningen

묘사

에서 얻은 오류(Windows 7에서 64비트, NTLM 에이전트)는 다음과 같습니다.
C:\whatever>lein self-install
Downloading Leiningen now...
Exception calling "DownloadFile" with "2" argument(s): "The remote server retur
ned an error: (407) Proxy Authentication Required."
At line:1 char:63
+ & {param($a,$f) (new-object System.Net.WebClient).DownloadFile <<<< ($a, $f)}
 "https://leiningen.s3.amazonaws.com/downloads/leiningen-2.3.2-standalone.jar"
"C:\home\.lein\self-installs\leiningen-2.3.2-standalone.jar.pending"
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : DotNetMethodException
HTTP 프록시 변수가 올바르게 설정되었지만 PowerShell에서 무시한 것 같습니다.나는 수동으로 JAR을 다운로드할 수 있다. 모든 것이 정상이지만, 이것은 좀 짜증스럽다.http://stackoverflow.com/a/13971353/188505

토론 #1

이 오류는 나의 작업 기계에서 발생했다.그것은 확실히 IE의 에이전트를 설정했지만, 내가 설정한 것이 아니다. 나도 그것을 망치지 않을 것이다.
내가 보기에 그들은 프록시 설정 파일을 사용하는데 아래의 Stack Overflow 링크에서 이 파일의 주석을 답으로 한다.(

토론 #2

) 당신은 이 설정에서

토론 #셋

또는 wget을 사용할 수 있습니까? 적당한 프록시 설정을 사용할 수 있습니까? 저는 문제를 해결하고 있습니다. 다만 curl이나 wget이 아니라 curl을 더 좋아하는지 알고 싶습니다.
IIRC, Windows의 Git는 powershell을 사용하며

토론 #4

을 읽습니다.그러나 이것은 NTLM에서 구토(NTLMaps FTW)를 하는데, 나는 이것이 누구의 잘못인지 모르겠다:) 나는 HTTP_PROXY이 정상적으로 일하는 것을 기억하고 있는 것 같다.그러나 나는 월요일에 돌아가서 일할 때만 확정할 수 있다.) curl 그럼에도 불구하고 나는 Maven의 업무 방식을 좋아한다. 그의 대리 설정은 HTTP_PROXY이다.포함, env 변수를 변경할 필요가 없고, 다른 프로그램이 다른 설정을 필요로 한다면, 그것들의 값을 계속 교환할 필요도 없다. (내가 내부 Git 환매를 추진할 때, 부분적으로 Leiningen과 Git를 사용한 것처럼)
이것은 큰 문제가 아니지만, 나는 Leiningen 2.4의 wget 항목을 개의치 않는다.)

토론 #5

, 나는 Maven이 어떻게 하는지 보겠지만, settings.xml 변수는 2에서 Leiningen을 업그레이드하고 강등할 수 없을 것이다.x, 셸과batch에서 Clojure를 해석하고 읽어야 합니다. 이것은 도전입니다.:proxy@hanjos 포크에 패치를 넣었습니다--https://github.com/kumarshantanu/leiningen/blob/master/bin/lein.bat한번 해볼래요?스크립트를 다운로드한 후에는 Lein 버전을 2.3.2로 편집해야 합니다.

토론 #6

이 설치되어 있지 않으면 :proxy,

토론 #7

, wget을 차례로 선택합니다.실패할 경우 다음 방법을 시도할 수 있습니다.
C:\> set HTTP_CLIENT=curl --proxy-ntlm --insecure -f -L -o
C:\> set HTTPS_PROXY=
C:\> lein self-install
curl 파일에 powershell 프록시 구성을 생성하여 재사용할 수 있는 방법에 대한 몇 가지 팁이 있습니다.
http://stackoverflow.com/questions/7559103/how-to-setup-curl-to-permanently-use-a-proxyHTTP_CLIENT@kumarshantanu는 시간이 좀 걸렸지만 성공했습니다:) 기본적으로 curl(_curlrc이 아닌)을 설정하고

토론 #8

을 업데이트하는 것을 기억해야 합니다.
후손들을 위한 나의 테스트 결과는 다음과 같다.

Wget 1.8.2


내가 처음 사용한 GNU Wget 1.8.2는 UnxUtils에서 왔다. (나는 그것이 sin과 같이 오래되었다는 것을 깨달았다.) 그러나 실패했다.
C:\Users\me\Downloads>set HTTPS_PROXY=<something something>
C:\Users\me\Downloads>lein self-install
Downloading Leiningen now...
wget: unrecognized option `--no-check-certificate'
Usage: wget [OPTION]... [URL]...

Try `wget --help' for more options.
The system cannot find the file specified.
분명히 HTTPS_PROXY은 1.10부터 제공됩니다.

시그널 윈


버전 1.13.4-1.다시 실패, 이번에는 이전처럼 Powershell에 빠지면 Cygwin: (
~/me/Downloads $ export HTTPS_PROXY=<something somethign>
~/me/Downloads $ lein.bat self-install
Downloading Leiningen now...
Exception calling "DownloadFile" with "2" argument(s): "The remote server retur
ned an error: (407) Proxy Authentication Required."
At line:1 char:63
+ & {param($a,$f) (new-object System.Net.WebClient).DownloadFile <<<< ($a, $f)}
 "https://leiningen.s3.amazonaws.com/downloads/leiningen-2.3.2-standalone.jar"
"C:\Users\up2q\.lein\self-installs\leiningen-2.3.2-standalone.jar.pending"
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : DotNetMethodException

Windows용 Wget 1.11.4


Wget for Windows 1.11.4-1을 사용하여 드디어 작동했습니다.\o/HTTP_PROXY@hanjos는 단지 제 포크에 스크립트를 사용하고 있는지 확인하기 위해서입니까?만약 문제가 없어 보인다면, 나는 요청을 보낼 것이다.wget 확실함:) --no-check-certificate@hanjos 감사합니다#1293은 합병 후에 그것을 복원해야 한다.궁금해서 그래요. 만약에 Cygwin이 있다면 왜

토론 #9

을 써야 합니까?

토론 #10

Cygwin 전에

토론 #11

:)

좋은 웹페이지 즐겨찾기