우리 개발 환경에서는 다른 팀이 기본 Perl을 사용하고 있습니다. 그래서 우리는 그것을 만지지 말아야합니다. 다른 Perl을 어떻게 설치합니까? CPAN을 사용하여 Perl 모듈을 어떻게 설치합니까?Linux에 다른 Perl을 설치 하시겠습니까?
6
A
답변
1
소스에서 Perl을 다운로드하여 설치해야합니다. Perl은 http://www.perl.org/get.html에서 다운로드 할 수 있습니다.
또 다른 Perl 버전의 cpan
을 사용하려면 Linux 사용자가 기본 위치를 실행하기 때문에 "cpan"을 입력 할 수 없습니다. 대신 "대체"cpan
을 전체 대체 경로와 함께 실행해야합니다. 루트로 실행하고 사용자 홈의 ".cpan"에서 숨겨진 cpan
폴더를 지우십시오.
6
anyenv
이 모든 위대한 열린 환경의 로컬 버전을 설치할 수있는 좋은 플랫폼입니다, 펄 포함 :
$ git clone https://github.com/riywo/anyenv ~/.anyenv
$ echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(anyenv init -)"' >> ~/.bash_profile # change profile if needed
$ exec $SHELL -l
이 anyenv
을 설정합니다. 여기에서 Perl 환경 도구 인 plenv를 설치합니다. 각 환경 도구를 사용하여 설치된 다른 버전의 언어를 관리 할 수 있습니다.
$ anyenv install plenv
우리가 plenv 도구로 작업 할 수 있습니다 ...
목록을 사용할 수 펄 버전 :
$ plenv install 5.18.2 -Dusethreads
변경 :
$ plenv install --list
펄 5.18.2 바이너리를 설치 전역 기본 Perl을 5.18.2로 변경 :
$ plenv global 5.18.2
변경 로컬 프로젝트 펄 5.18.2에 :
$ plenv local 5.18.2
실행 실행 스크립트를 포함하는 CPAN 모듈을 설치 한 후이 명령을
$ plenv rehash
현재 펄에 cpanm 설치를 :
$ plenv install-cpanm
CPAN에서 필요한 모듈을 모두 설치하십시오 (
).$ cpanm JSON
저는 프로젝트 내에서 종속성을 관리하기 위해 Carton을 사용하고 있습니다.
이제 anyenv
이되었으므로 다양한 언어의 다른 버전을 탐색 할 수 있습니다. anyenv
은 귀중한 도구입니다. perlbrew에 대해 무엇이다
$ anyenv install --list
Available **envs:
denv
jenv
luaenv
ndenv
phpenv
plenv
pyenv
rbenv
3
.
perlbrew를 설치 한 후.
$ curl -L http://install.perlbrew.pl | bash
를 통해 (또는 앱 CPAN에서 :: perlbrew), 당신은
$ perlbrew install perl-5.18.2
$ perlbrew switch perl-5.18.2
가장 yorself에 대한 전체 펄를 설치하는 것입니다 사용할 수 있습니다. 'curl -L http://install.perlbrew.pl | bash' -이 페이지 확인 http://perlbrew.pl – jm666
빠른 답장을 보내 주셔서 감사합니다 jm666. 나는 리눅스가 처음이다. 좀 더 자세한 정보를 제공해 주시겠습니까? –
아마도 당신이 알아야 할 모든 것이 이미 사이트에 잘 쓰여져 있습니다 : http://perlbrew.pl – jm666