이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 perlbrewp 명령입니다.
프로그램:
이름
perlbrew - Perl 환경 관리자.
개요
perlbrew 명령 구문:
펄브루 [옵션] [인수]
명령 :
init perlbrew 환경을 초기화합니다.
info perlbrew 설치에 대한 유용한 정보 표시
설치 펄 설치
제거 주어진 설치 제거
사용 가능 목록 perls 설치 가능
lib local::lib 디렉토리를 관리합니다.
별칭 Perl 설치에 새 이름 지정
upgrade-perl 현재 perl 업그레이드
list Perl 설치 목록
use 현재 쉘에서 지정된 perl 사용
off 현재 쉘에서 perlbrew 끄기
switch 지정된 perl을 기본값으로 영구적으로 사용
switch-off perlbrew를 영구적으로 끕니다(시스템 perl로 되돌리기).
exec 지정된 perl 환경의 exec 프로그램.
self-install PERLBREW_ROOT/bin 아래에 perlbrew 자체 설치
자체 업그레이드 perlbrew 자체를 업그레이드합니다.
install-patchperl patchperl 설치
install-cpanm 친숙한 동반자인 cpanm을 설치합니다.
install-multiple 여러 버전의 perl 설치
download 지정된 perl 배포판 tarball을 다운로드합니다.
타르볼을 제거하고 디렉토리를 빌드합니다.
버전 표시 버전
도움말 자세한 지침 읽기
일반 명령 옵션:
-q --quiet 유익한 출력 메시지에서 조용해집니다.
-v --verbose 자세한 내용을 알려주세요.
perlbrew의 전체 문서는 `perlbrew help`를 참조하십시오. 또는
`펄브류 도움말 참조 ` 명령에 대한 자세한 설명입니다.
구성
펄브루_루트
기본적으로 perlbrew는 "$ENV{HOME}/perl5/perlbrew"에 perls를 빌드하고 설치합니다.
예배 규칙서. 다른 디렉토리를 사용하려면 이 환경 변수를
perlbrew의 RC를 소싱하기 전에 쉘 RC의 디렉토리에 "bashrc"를 추가하십시오.
하나의 perlbrew 루트를 동일한 서버에서 여러 사용자 계정과 공유할 수 있습니다.
기계. 따라서 사람들은 동일한 버전의 Perl을 설치할 필요가 없습니다.
위에. "/opt/perl5"가 우리가 공유하고자 하는 디렉토리라고 합시다. 모든 사용자는
이 스니펫을 bashrc에 추가하여 효과적으로 만들 수 있습니다.
내보내기 PERLBREW_ROOT=/opt/perl5
소스 ${PERLBREW_ROOT}/etc/bashrc
그런 다음 모든 사용자의 PATH에 "/opt/perl5/bin"이 포함되어야 합니다.
"/opt/perl5/perls/${PERLBREW_PERL}/큰 상자". 각 사용자는 "perlbrew 스위치"를 호출하고
"perlbrew 사용"은 선택한 다른 perl 환경으로 독립적으로 전환합니다.
단, $PERLBREW_ROOT에 대한 쓰기 권한이 있는 사용자만 CPAN을 설치할 수 있습니다.
모듈. 이것은 팀의 작업 규칙에 따라 좋기도 하고 나쁘기도 합니다.
자신만을 위해 CPAN 모듈을 설치하려면 "lib"를 사용해야 합니다.
개인 local::lib 환경을 구성하는 명령입니다. local::lib 환경은
개인적이며 다른 사용자 간에 공유되지 않습니다. 자세한 내용은 "펄브루
help lib" 및 local::lib 설명서를 참조하십시오.
더 차가운 모듈 격리를 원하고 다음에 사용되는 CPAN 모듈을 설치하려는 경우
단 하나의 프로젝트, 이 목적을 위해 상자를 사용해야 합니다.
perlbrew를 만들기 위해 perlbrew를 설치하기 전에 이 변수를 설정할 수도 있습니다.
주어진 PERLBREW_ROOT 아래에 자체 설치:
내보내기 PERLBREW_ROOT=/opt/perl5
컬 -kL http://install.perlbrew.pl | 세게 때리다
이렇게 하면 perlbrew 실행 파일이 "/opt/perl5/bin/perlbrew"로 설치됩니다.
펄브루_홈
기본적으로 perlbrew는 사용자별 설정을 "$ENV{HOME}/.perlbrew" 디렉토리에 저장합니다. 에게
다른 디렉토리를 사용하려면 전에 쉘 RC에서 이 환경 변수를 설정하십시오.
perlbrew의 RC를 소싱합니다.
어떤 경우에는 홈 디렉토리가 NFS에 있고 여러 시스템에서 공유됩니다.
기계마다 여러 가지 perlbrew 설정을 원할 수 있습니다. 그렇게 하려면 다음을 수행할 수 있습니다.
"PERLBREW_HOME" 환경 변수를 사용하여 perlbrew에게
초기화 파일. 다음은 주어진 시나리오에 대한 간단한 bash 스니펫입니다.
if [ "$(hostname)" == "machine-a" ]; 그 다음에
내보내기 PERLBREW_HOME=~/.perlbrew-a
elif [ "$(hostname)" == "machine-b" ]; 그 다음에
내보내기 PERLBREW_HOME=~/.perlbrew-b
fi
~/perl5/perlbrew/etc/bashrc
PERLBREW_CONFIGURE_FLAGS
이 환경 변수는 전달할 플래그와 같은 명령 목록을 지정합니다.
'쉬 구성'. 기본적으로 '-de'입니다.
PERLBREW_CPAN_MIRROR
선택한 CPAN 미러 URL.
명령: INIT
사용법: perlbrew 초기화
"init" 명령은 (perlbrew 사용자) 업그레이드할 때마다 수동으로 호출해야 합니다.
펄브루를 다시 설치하십시오.
업그레이드가 "self-upgrade" 명령으로 수행되거나 한 줄 설치 프로그램을 실행하여 수행되는 경우
수동으로 이 명령이 자동으로 호출됩니다.
명령: 정보
정보 [기준 치수]
사용법: perlbrew 정보 [ ]
perlbrew 설치에 대한 유용한 정보를 표시합니다.
모듈이 제공되면 모듈의 버전과 위치가 표시됩니다.
명령: INSTALL
설치 [옵션] 펄-
설치 [옵션]
주어진 버전의 perl을 빌드하고 설치합니다.
버전 번호는 일반적으로 릴리스의 경우 "5.x.xx" 또는 "perl-5.xx.x-RCx"처럼 보입니다.
후보자.
지정된 perl은 공식 CPAN 웹 사이트 또는 미러에서 다운로드됩니다.
이전에 구성된 사이트.
미러 사이트의 URL을 지정하려면 '--mirror $URL'을 추가하십시오.
설치 [옵션] perl-stable
설치 [옵션] 안정
Perl의 최신 안정 버전을 설치하는 편리한 방법입니다.
사용할 수 있습니다.
설치 [옵션] perl-blead
설치 [옵션] 블레드
여기에서 다운로드되는 blea 버전의 perl을 설치하는 특별한 방법
미러 설정에 관계없이 특정 URL:
http://perl5.git.perl.org/perl.git/snapshot/blead.tar.gz
설치 [옵션] /path/to/perl/git/checkout/dir
주어진 git checkout 디렉토리에서 빌드하고 설치합니다.
설치 [옵션] /path/to/perl-5.14.0.tar.gz
지정된 아카이브 파일에서 빌드하고 설치합니다.
설치 [옵션] http://example.com/mirror/perl-5.12.3.tar.gz
주어진 URL에서 빌드하고 설치합니다. 지원되는 URL 체계는 "http://", "https://",
"ftp://" 및 "파일://".
"설치" 명령 옵션:
-f --force 강제 설치
-j $n 병렬 구축 및 테스트. 전. 씨
-n --notest 테스트 건너뛰기
--switch 성공적으로 한 번 이 Perl로 자동 전환
`perlbrew 스위치를 사용하는 것처럼 설치됨 `
--as 이름으로 지정된 버전의 perl을 설치합니다.
전. 씨
--noman 맨페이지 설치 건너뛰기
--thread usethreads가 활성화된 빌드 perl
--multi usemultiplicity가 활성화된 빌드 perl
--64int use64bitint가 활성화된 빌드 perl
--64all use64bitall이 활성화된 빌드 perl
--ld uselongdouble이 활성화된 빌드 perl
--debug DEBUGGING이 활성화된 빌드 perl
--clang clang 컴파일러를 사용하여 perl 빌드
-D,-U,-A perl Configure 스크립트로 전달되는 스위치.
전. 씨
--sitecustomize $파일 이름
sitecustomize.pl로 설치할 파일 지정
기본적으로 모든 설치는 다음과 같이 이름 뒤에 구성됩니다.
sh 구성 -de -Dprefix=$PERLBREW_ROOT/perls/
명령: 다중 설치
사용법: perlbrew install-multiple [옵션] ...
주어진 버전의 perl을 빌드하고 설치합니다.
"install-multiple"은 "install" 명령과 동일한 옵션 세트를 허용합니다.
다음과 같은 것들:
--both $flavor 여기서 $flavor는 C 중 하나입니다. , 씨 , 씨 ,
C<64int>, C<64all>, C 그리고 씨 .
주어진 모든 Perl 버전에 대해 두 개를 설치하십시오.
플레이버, C<--$flavor> 플래그가 설정된 하나
다른 하나는 아웃입니다. C<--둘 다>는
다른 값으로 여러 번 전달됨
그리고 이 경우 가능한 모든
조합이 생성됩니다.
--common-variations는 C<--both thread --both ld --both 64int>와 같습니다.
--all-variations는 가능한 모든 맛 조합을 생성합니다.
--append $string 주어진 문자열을 생성된 이름에 추가합니다.
예를 들어 :
perlbrew 설치 다중 5.18.0 blead --both 스레드 --both 디버그
다음 perls를 설치합니다.
펄블레이드
펄-블레이드-디버그
펄-블리드-스레드-멀티
펄-블레드-스레드-멀티-디버그
펄-5.18.0
펄-5.18.0-디버그
펄-5.18.0-스레드-멀티
perl-5.18.0-스레드-멀티-디버그
("스레드"가 필요하기 때문에 "멀티" 플레이버가 자동으로 선택됩니다.)
커스텀 컴파일 플래그를 사용하는 또 다른 예:
perlbrew install-multiple 5.18.0 --두 스레드 모두 -Doptimize='-O3' --append='-O3'
명령: 제거
사용법: perlbrew 제거
주어진 perl 설치를 제거합니다. 이름은 출력에서와 같이 설치 이름입니다.
'펄브루 리스트'
명령: 사용
사용법: 펄브루 사용 [펄- | | ]
현재 쉘에서 주어진 버전 perl을 사용하십시오. 새로 연 포탄에는 영향을 미치지 않습니다.
매개변수가 없으면 현재 사용 중인 perl 버전을 표시합니다.
명령: SWITCH
사용법: perlbrew 스위치 [ ]
주어진 버전으로 전환하고 현재 및 향후 모든 터미널의 기본값으로 설정합니다.
세션.
매개변수가 없으면 현재 선택된 perl 버전을 표시합니다.
명령: LIST
사용법: perlbrew 목록
$PERLBREW_ROOT 환경에서 지정한 perlbrew 루트 내의 모든 perl 설치를 나열합니다.
변하기 쉬운. 기본적으로 값은 "~/perl5/펄브류".
일부 perl 설치와 관련된 libs가 있는 경우 라이브러리의 일부로 포함됩니다.
이름. 이 목록의 출력 항목은 다양한 다른 명령의 인수가 될 수 있습니다.
명령: 유효한
사용법: perlbrew 사용 가능 [--all]
CPAN에서 최근 사용 가능한 perl 버전을 나열합니다.
목록은 웹 페이지에서 검색됩니다.http://www.cpan.org/src/README.html>, 아니다
과거에 출시된 *모든* Perl 버전 목록.
출시된 모든 perls 목록을 얻으려면 "--all" 옵션을 사용하십시오.
알림: 이 명령은 나중에 없어질 수 있으며 'list' 명령의 옵션이 됩니다.
명령: 떨어져서
사용법: perlbrew 끄기
현재 셸에서 일시적으로 perlbrew를 비활성화합니다. 기본값을 효과적으로 다시 활성화합니다.
시스템 Perl, 그것이 무엇이든.
이 명령은 `source $PERLBREW_ROOT/etc/bashrc` 명령문을 추가한 경우에만 작동합니다.
쉘 초기화(bashrc / zshrc).
명령: 끄다
사용법: perlbrew 스위치 끄기
perlbrew를 영구적으로 비활성화합니다. 다시 활성화하려면 "switch" 명령을 사용하십시오. "사용" 명령 호출
현재 셸에서만 활성화합니다.
무엇이든 기본 시스템 Perl을 다시 활성화합니다.
명령: ALIAS
사용법: perlbrew 별칭 [-f] 생성
이름이 지정된 설치의 별칭을 만듭니다. .
사용법: perlbrew 별칭 [-f] 이름 바꾸기
별칭을 새 이름으로 바꿉니다.
사용법: perlbrew 별칭 삭제
주어진 별칭을 삭제합니다.
명령: EXEC
사용법: perlbrew exec [--with perl-name[,perl-name...]]
각 perl 설치에 대해 하나씩 명령을 실행합니다.
예를 들어 Hello 프로그램을 실행합니다.
perlbrew exec perl -e 'print "Hello from $]\n"'
출력은 다음과 같습니다.
펄-5.12.2
==========
perl-5.012002의 안녕하세요.
펄-5.13.10
==========
perl-5.013010의 안녕하세요.
펄-5.14.0
==========
perl-5.014000의 안녕하세요.
명령은 병렬로 실행되지 않습니다.
"--with" 인수가 제공되면 명령은 지정된 값으로만 실행됩니다.
펄 설치. 다음 명령은 Moose 모듈을 Perl-5.12에 설치합니다.
현재 펄:
perlbrew exec --perl-5.12 cpanm Moose 포함
여러 설치 이름을 제공할 수 있습니다.
perlbrew exec --perl-5.12,perl-5.12-debug,perl-5.14.2 cpanm Moo 사용
공백이나 쉼표로 구분됩니다. 띄어쓰기 사용시 따옴표 필수
전체 사양을 하나의 인수로 사용하지만 설치 시 쉼표를 사용할 수 있습니다.
이름 :
perlbrew exec --with '5.12 5.12,debug 5.14.2@nobita @shizuka' cpanm Moo
위에서 설명한 것처럼 "perl-" 접두사는 생략할 수 있으며 lib 이름도 지정할 수 있습니다.
Lib 이름은 perl 설치 이름 없이 나타날 수 있습니다. 이 경우 다음과 같이 간주됩니다.
"현재 펄".
현재 실제 설치 이름으로 확인되지 않는 지정된 이름은
출력에서 자동으로 무시됩니다. 또한 명령 종료 상태가 다시 채워지지 않습니다.
명령: ENV
사용법: perlbrew env [ ]
저수준 명령. 이 명령을 호출하여 다음과 같은 환경 변수 목록을 확인하십시오.
쉘 통합을 위해 "perlbrew" 자체에 의해 설정됩니다.
출력은 다음과 유사합니다(쉘이 bash/zsh인 경우).
내보내기 PERLBREW_ROOT=/Users/gugod/perl5/perlbrew
내보내기 PERLBREW_VERSION=0.31
내보내기 PERLBREW_PATH=/Users/gugod/perl5/perlbrew/bin:/Users/gugod/perl5/perlbrew/perls/current/bin
내보내기 PERLBREW_PERL=perl-5.14.1
tcsh / csh 사용자는 `export` 대신 'setenv' 문을 볼 수 있습니다.
명령: SYMLINK 실행 파일
사용법: perlbrew symlink-executables [ ]
저수준 명령. 이 명령은 "perl" 실행 가능 심볼릭 링크를 생성하는 데 사용됩니다.
"perl5.13.6"이라고 말하십시오. 이것은 perls의 개발 버전에만 필요합니다.
이전 perlbrew를 사용하여 perls를 설치하지 않았다면 이 작업을 수행할 필요가 없습니다.
방금 설치한 perl이 없어져서 혼란스러워합니다.
`use` 또는 `switch`를 호출한 후. perlbrew는 버전 이후 설치 레이아웃을 변경합니다.
0.11, 더 나은 방법으로 실행 파일에 대한 심볼릭 링크를 생성합니다.
방금 perlbrew(0.11 또는 이전 버전에서)를 업그레이드했고 "perlbrew 스위치"가 실패한 경우
Perl의 개발 릴리스(예: perl-5.13.6)로 전환한 후 작동하려면 다음을 실행하십시오.
명령:
perlbrew 심볼릭 링크 실행 파일 perl-5.13.6
이것은 본질적으로 다음 심볼릭 링크를 생성합니다.
${PERLBREW_ROOT}/perls/perl-5.13.6/bin/perl
-> ${PERLBREW_ROOT}/perls/perl-5.13.6/bin/perl5.13.6
개발 버전이든 아니든 새로 설치된 perls는 필요하지 않습니다.
이 명령으로 수동 처리합니다.
명령: 설치-CPANM
사용법: perlbrew install-cpanm
"$PERLBREW_ROOT/bin"에 "cpanm" 독립형 실행 파일을 설치합니다.
이 명령의 존재에 대한 더 많은 근거는 다음을 읽으십시오.
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
명령: 설치-PATCHPERL
사용법: perlbrew 설치-patchperl
"$PERLBREW_ROOT/bin"에 "patchperl" 독립형 실행 파일을 설치합니다. 이것은
perlbrew 설치가 설치 프로그램으로 완료되면 자동으로 호출되지만
cpan으로.
이 명령의 존재에 대한 더 많은 근거는 다음을 읽으십시오.
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
명령: 자체 업그레이드
사용법: perlbrew 자체 업그레이드
이 명령은 Perlbrew를 최신 버전으로 업그레이드합니다.
명령: 자체 설치
사용법: perlbrew 자체 설치
알림: 일상에서 이 명령을 실행할 필요는 없습니다.
이 명령은 perlbrew 자체를 "$PERLBREW_ROOT/bin"에 설치합니다. 에서 사용할 예정입니다.
펄브루 설치 프로그램. 그러나 수동으로 다음을 수행하여 재설치만 할 수 있습니다.
"perlbrew" 실행 파일:
컬 -kL http://get.perlbrew.pl -o 펄브루
perl ./perlbrew 자가 설치
"patchperl"이 설치되어 있지 않기 때문에 perlbrew 설치 프로그램을 실행하는 것과 약간 다릅니다.
이 경우에 설치됩니다.
명령: CLEAN
사용법: 펄브루 클린
이전에 다운로드한 모든 Perl tarball 및 빌드 디렉토리를 제거합니다.
명령: 버전
사용법: perlbrew 버전
perlbrew의 버전을 표시합니다.
명령: LIB
사용법: perlbrew lib
펄브류 라이브러리 목록
펄브류 라이브러리 생성
펄브루 라이브러리 삭제
`lib` 명령은 perl 설치 내에서 local::lib 루트를 조작하는 데 사용됩니다.
사실상 `perl -Mlocal::lib=/path/to/lib-name`과 유사하지만 조금 더
그것보다.
lib 이름은 'awesome'과 같은 영숫자를 포함하는 짧은 이름이거나 전체 이름일 수 있습니다.
Perl 설치 이름과 '@' 기호가 앞에 붙습니다(예: 'perl-5.14.2@awesome').
다음은 `lib` 명령을 호출하는 몇 가지 간단한 예입니다.
# lib 생성 perl-5.12.3@shizuka
perlbrew lib 생성 perl-5.12.3@shizuka
# lib perl-5.14.2@nobita 및 perl-5.14.2@shizuka 만들기
perlbrew 사용 perl-5.14.2
perlbrew lib 생성 nobita
perlbrew lib 생성 시즈카
# 사용/전환 대상 목록 보기
펄브류 목록
# 현재 쉘에서 lib 활성화
perlbrew 사용 perl-5.12.3@shizuka
perlbrew 사용 perl-5.14.2@nobita
perlbrew 사용 perl-5.14.2@shizuka
# lib를 기본값으로 활성화
perlbrew 스위치 perl-5.12.3@shizuka
perlbrew 스위치 perl-5.14.2@nobita
perlbrew 스위치 perl-5.14.2@shizuka
# lib perl-5.14.2@nobita 및 perl-5.14.2@shizuka 삭제
perlbrew 사용 perl-5.14.2
perlbrew lib 삭제 nobita
perlbrew lib 삭제 시즈카
# 라이브러리 삭제 perl-5.12.3@shizuka
perlbrew 라이브러리 삭제 perl-5.12.3@shizuka
짧은 lib 이름은 현재 perl에 로컬입니다. lib 이름 'nobita'는 다음을 참조할 수 있습니다.
현재 perl에 따라 'perl-5.12.3@nobita' 또는 'perl-5.14.2@nobita'.
lib를 "사용"하거나 "전환"할 때 항상 긴 이름을 제공하십시오. 간단한 규칙:
"use" 또는 "switch" 명령에 대한 인수는 "perlbrew list"의 출력에 나타나야 합니다.
명령: 업그레이드-PERL
사용법: perlbrew 업그레이드-perl
마이너 Perl 릴리스(예: 5.x.*)는 서로 이진 호환되므로 이 명령은
이전 perlbrew 환경을 업그레이드할 수 있는 기능을 제공합니다.
현재 활성화된 펄을 최신 릴리스 형제로 업그레이드합니다. 가지고 있다면
5.14.0이 활성화된 셸은 5.14.2로 업그레이드합니다.
명령: 다운로드
용법:
perlbrew 다운로드 perl-5.14.2
perlbrew 다운로드 perl-5.16.1
perlbrew 다운로드 perl-5.17.3
"$PERLBREW_ROOT/dists/"에서 지정된 버전의 perl 배포 tarball을 다운로드합니다.
디렉토리.
명령: 목록 모듈
현재 perl에 대해 설치된 모든 cpan 모듈을 나열합니다.
이 명령은 `perlbrew exec`와 함께 사용하여 모듈을 마이그레이션할 수 있습니다.
다른 펄에 설치. 다음 명령은 아래의 모든 모듈을 다시 설치합니다.
펄-5.16.0:
perlbrew 목록 모듈 | perlbrew exec --perl-5.16.0 cpanm 포함
이렇게 하면 최근 새 perl의 Perl 모듈 버전은 다음과 같습니다.
반드시 그런 것은 아니다 같은 이전에 설치한 모듈 버전.
onworks.net 서비스를 사용하여 온라인에서 perlbrewp 사용