Programing

Windows에서 ack 라이브러리를 어떻게 설치하고 사용할 수 있습니까?

lottogame 2020. 11. 13. 07:41
반응형

Windows에서 ack 라이브러리를 어떻게 설치하고 사용할 수 있습니까?


저는 Perl을 사용한 적이 없지만 소스 코드 검색 등에 사용하고 싶은 ack에 정말 감명 받았습니다 .

누구든지 Windows에서이 우수한 라이브러리를 사용하는 방법을 안내해 줄 수 있습니까?


Perl http://strawberryperl.com/ 을 설치하여 시작 하십시오.

다음 을 입력하여 App :: Ack 설치 (Windows 명령 셸에서)

C:\>cpan App::Ack

그리고 의심 할 여지없이 이것은 유용 할 것입니다 http://learn.perl.org/


모든 테스트가 모든 Windows 버전에서 통과하는 것은 아닙니다. 설치 테스트가 실패하더라도 ack에서 100 % 기능을 얻을 수 있습니다. 다음은 테스트에 실패하여 정상적인 설치를 방해하는 경우 강제로 설치하는 명령입니다.

perl -MCPAN -e "CPAN::Shell->force(qw(install App::Ack));"

이미 msysgit이 설치되어있는 경우 이미 버전이 있으므로 Perl을 설치할 필요가 없습니다. 독립 실행 형 버전의 ack 를 다운로드 하여 bash 경로 1 어딘가에 넣으면됩니다 . 그런 다음 msysgit bash 프롬프트에서 ack를 실행할 수 있습니다.

Windows 명령 프롬프트에서도 ack를 실행할 수 있도록하려면 Windows 경로 2 에 내용이 포함 된 배치 스크립트를 만들어야합니다 .

@"C:\Program Files\Git\bin\perl" C:\path\to\ack-standalone.pl %*

(분명히 msysgit 설치 및 ack 스크립트를 배치 한 위치와 일치하도록 위의 경로를 편집해야합니다.)

1 : 나는 mysysgit bin 디렉토리에 내 것을 막았습니다 C:\Program Files\Git\bin\ack. 이것은 가장 합리적인 위치는 아니지만 작동합니다.
2 : 다시, 방금 ack.batmsysgit bin 디렉토리에 파일 생성했습니다 C:\Program File\Git\bin.


cygwin이 설치되어있는 경우 독립형 버전을 간단히 다운로드 할 수 있습니다. Perl은 cygwin과 함께 설치됩니다. 단계는 다음과 같습니다.

$ vim .bash_profile

행에서 주석을 제거하십시오.

# if [ -d "${HOME}/bin" ] ; then
#  PATH="${HOME}/bin:${PATH}"
# fi

변경 사항을로드합니다.

$ source .bash_profile

bin 디렉토리를 만듭니다.

$ mkdir ~/bin

ack 다운로드 (홈페이지에서) :

$ curl https://beyondgrep.com/ack-2.22-single-file > ~/bin/ack && chmod 0755 ~/bin/ack

참고 : 기본적으로 cygwin과 함께 제공되지 않으므로 curl을 수동으로 설치해야합니다.


색상 강조 표시를 활성화하려면 다음 명령도 실행해야합니다. cpan Win32 :: Console :: ANSI


App::Ack일부 테스트를 통과하지 못했기 때문에 cpan을 강제로 설치 해야했습니다.

C:\> cpan
cpan> force install App::Ack
cpan> q

내가 ack 웹 사이트에 가서 이것을 볼 때까지 아무것도 나를 위해 일하지 않았습니다.

여기에 이미지 설명 입력

그리고 cmd 프롬프트에서 다음 명령을 실행했습니다.

choco install ack

오픈 소스 프로젝트에서 미리 빌드 된 바이너리를 설치하는 것에 대한 느낌에 따라 The Silver Searcher (ag)를 고려할 수도 있습니다. ack 호환 가능하며 ack보다 빠릅니다. 최근 배포판의 리포지토리에서 Linux에서도 사용할 수 있습니다.

http://blog.kowalczyk.info/software/the-silver-searcher-for-windows.html


cpan을 통해 ack를 설치할 수 있습니다.

딸기 펄 설치

cmd를 관리자로 실행하십시오.

ack 설치 :

cpan> 강제 설치 App :: Ack

거기에서 작동해야하며 다음 가이드를 따르십시오. http://www.jeedo.net/how-to-install-ack-on-windows-10/

장애없이 작업했습니다.

참고 URL : https://stackoverflow.com/questions/1023710/how-can-i-install-and-use-ack-library-on-windows

반응형