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.bat
msysgit 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
'Programing' 카테고리의 다른 글
빈 커밋 메시지로 인해 커밋 중단 (0) | 2020.11.13 |
---|---|
도킹이 해제되면 Android 스튜디오의 '미리보기'설정에 '도킹 모드'옵션이 없습니다. (0) | 2020.11.13 |
PHP에서 신용 카드를 확인하는 가장 좋은 방법은 무엇입니까? (0) | 2020.11.13 |
Log4Net : 롤링 파일 어 펜더, 확장 정의 (0) | 2020.11.13 |
폴더 크기는 어떻게 계산합니까? (0) | 2020.11.13 |