Ini adalah perintah perlbrewp yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
perlbrew - Manajer lingkungan Perl.
RINGKASAN
sintaks perintah perlbrew:
perlbrew [opsi] [argumen]
Perintah:
init Inisialisasi lingkungan perlbrew.
info Tampilkan informasi berguna tentang instalasi perlbrew
instal Instal perl
uninstall Hapus instalasi yang diberikan
tersedia Daftar perls tersedia untuk diinstal
lib Kelola direktori lokal::lib.
alias Beri instalasi Perl nama baru
tingkatkan-perl Tingkatkan perl saat ini
daftar Daftar instalasi perl
gunakan Gunakan perl yang ditentukan di shell saat ini
off Matikan perlbrew di shell saat ini
switch Gunakan perl yang ditentukan secara permanen sebagai default
matikan Matikan perlbrew secara permanen (kembali ke sistem perl)
exec exec program dengan lingkungan perl tertentu.
instal sendiri Instal perlbrew sendiri di bawah PERLBREW_ROOT/bin
self-upgrade Tingkatkan perlbrew itu sendiri.
install-patchperl Instal patchperl
install-cpanm Instal cpanm, pendamping yang ramah.
install-multiple Instal beberapa versi dan rasa perl
unduh Unduh tarbal distribusi perl yang ditentukan.
bersihkan tarball Purge dan bangun direktori
versi Tampilan versi
bantuan Baca petunjuk lebih rinci
Opsi perintah umum:
-q --quiet Diam pada pesan keluaran informatif.
-v --verbose Ceritakan lebih banyak tentangnya.
Lihat `perlbrew help` untuk dokumentasi lengkap perlbrew, atau
Lihat `perlbrew bantuan ` untuk deskripsi detail dari perintah.
KONFIGURASI
PERLBREW_ROOT
Secara default, perlbrew membangun dan menginstal perls ke "$ENV{HOME}/perl5/perlbrew"
direktori. Untuk menggunakan direktori lain, setel variabel lingkungan ini di . Anda
"bashrc" ke direktori di RC shell Anda sebelum mencari RC perlbrew.
Dimungkinkan untuk berbagi satu root perlbrew dengan beberapa akun pengguna yang sama
mesin. Oleh karena itu orang tidak perlu menginstal versi Perl yang sama melalui
lebih. Katakanlah "/opt/perl5" adalah direktori yang ingin kita bagikan. Semua pengguna harus
dapat menambahkan cuplikan ini ke bashrc mereka agar efektif:
ekspor PERLBREW_ROOT=/opt/perl5
sumber ${PERLBREW_ROOT}/etc/bashrc
Setelah melakukannya, PATH setiap orang harus menyertakan "/opt/perl5/bin" dan
"/opt/perl5/perls/${PERLBREW_PERL}/tempat sampah". Setiap pengguna dapat memanggil "perlbrew switch" dan
"perlbrew use" untuk secara mandiri beralih ke lingkungan Perl berbeda pilihan mereka.
Namun, hanya pengguna dengan izin menulis ke $PERLBREW_ROOT yang dapat menginstal CPAN
modul. Ini baik dan buruk tergantung pada konvensi kerja tim Anda.
Jika Anda ingin menginstal modul CPAN hanya untuk Anda sendiri, Anda harus menggunakan "lib"
perintah untuk membangun lingkungan lokal::lib pribadi. lingkungan lokal::lib adalah
pribadi, dan tidak dibagikan di antara pengguna yang berbeda. Untuk detail lebih lanjut, baca "perlbrew
help lib" dan dokumentasi local::lib.
Jika Anda menginginkan isolasi modul yang lebih dingin dan ingin memasang modul CPAN yang digunakan untuk
hanya satu proyek, Anda harus menggunakan karton untuk tujuan ini.
Dimungkinkan juga untuk mengatur variabel ini sebelum menginstal perlbrew untuk membuat perlbrew
instal sendiri di bawah PERLBREW_ROOT yang diberikan:
ekspor PERLBREW_ROOT=/opt/perl5
keriting -kL http://install.perlbrew.pl | pesta
Setelah melakukan ini, executable perlbrew diinstal sebagai "/opt/perl5/bin/perlbrew"
PERLBREW_HOME
Secara default, perlbrew menyimpan pengaturan per pengguna ke direktori "$ENV{HOME}/.perlbrew". Ke
gunakan direktori yang berbeda, setel variabel lingkungan ini di shell RC Anda sebelumnya
sumber RC perlbrew.
Dalam beberapa kasus, katakanlah, direktori home Anda ada di NFS dan dibagikan ke beberapa mesin,
Anda mungkin ingin memiliki beberapa pengaturan perlbrew yang berbeda per mesin. Untuk melakukannya, Anda bisa
gunakan variabel lingkungan "PERLBREW_HOME" untuk memberi tahu perlbrew di mana harus mencari
berkas inisialisasi. Berikut cuplikan bash singkat untuk skenario yang diberikan.
if [ "$(nama host)" == "mesin-a" ]; kemudian
ekspor PERLBREW_HOME=~/.perlbrew-a
elif [ "$(nama host)" == "mesin-b" ]; kemudian
ekspor PERLBREW_HOME=~/.perlbrew-b
fi
sumber ~/perl5/perlbrew/etc/bashrc
PERLBREW_CONFIGURE_FLAGS
Variabel lingkungan ini menentukan daftar perintah seperti flag yang akan diteruskan ke
'sh Konfigurasi'. Secara default adalah '-de'.
PERLBREW_CPAN_MIRROR
URL cermin CPAN pilihan Anda.
MEMERINTAH: INIT
penggunaan: perlbrew init
Perintah "init" harus dijalankan secara manual setiap kali Anda (pengguna perlbrew) meningkatkan atau
instal ulang perlbrew.
Jika pemutakhiran dilakukan dengan perintah "peningkatan mandiri", atau dengan menjalankan penginstal satu baris
secara manual, perintah ini dipanggil secara otomatis.
MEMERINTAH: INFO
Info [modul]
penggunaan: info perlbrew [ ]
Menampilkan informasi yang berguna tentang instalasi perlbrew.
Jika modul diberikan versi dan lokasi modul ditampilkan.
MEMERINTAH: INSTALL
install [pilihan] perl-
install [pilihan]
Bangun dan instal versi perl yang diberikan.
Nomor versi biasanya terlihat seperti "5.x.xx", atau "perl-5.xx.x-RCx" untuk rilis
kandidat.
Perl yang ditentukan diunduh dari situs web resmi CPAN atau dari mirror
situs dikonfigurasi sebelumnya.
Tambahkan '--mirror $URL' untuk menentukan URL situs mirror.
install [opsi] perl-stabil
install [opsi] stabil
Cara mudah untuk menginstal Perl versi stabil terbaru, dari yang
tersedia.
install [opsi] perl-blead
install [opsi] berdarah
Cara khusus untuk menginstal versi blead dari Perl, yang diunduh dari ini
URL tertentu terlepas dari pengaturan cermin:
http://perl5.git.perl.org/perl.git/snapshot/blead.tar.gz
install [opsi] /path/ke/perl/git/checkout/dir
Bangun dan instal dari direktori git checkout yang diberikan.
install [opsi] /path/ke/perl-5.14.0.tar.gz
Bangun dan instal dari file arsip yang diberikan.
install [pilihan] http://example.com/mirror/perl-5.12.3.tar.gz
Bangun dan instal dari URL yang diberikan. Skema URL yang didukung adalah "http://", "https://",
"ftp://" dan "file://".
Opsi untuk perintah "instal":
-f --paksa Pemasangan paksa
-j $n Pembuatan dan pengujian paralel. mantan. C
-n --notest Lewati pengujian
--switch Secara otomatis beralih ke Perl ini setelah berhasil
diinstal, seolah-olah dengan `perlbrew switch `
--as Instal versi perl yang diberikan dengan nama.
mantan. C
--noman Lewati pemasangan halaman manual
--thread Build perl dengan usethreads diaktifkan
--multi Build perl dengan usemultiplicity diaktifkan
--64int Build perl dengan use64bitint diaktifkan
--64all Bangun perl dengan use64bitall diaktifkan
--ld Bangun perl dengan uselongdouble diaktifkan
--debug Bangun perl dengan DEBUGGING diaktifkan
--clang Bangun perl menggunakan kompiler dentang
-D,-U,-A Switch diteruskan ke perl Configure script.
mantan. C
--sitekustomisasi $namafile
Tentukan file yang akan diinstal sebagai sitecustomize.pl
Secara default, semua instalasi dikonfigurasi setelah namanya seperti ini:
sh Konfigurasi -de -Dprefix=$PERLBREW_ROOT/perls/
MEMERINTAH: PASANG-GANDA
Penggunaan: perlbrew install-multiple [opsi] ...
Bangun dan instal versi perl yang diberikan.
"install-multiple" menerima set opsi yang sama dengan perintah "install" plus
berikut ini:
--keduanya $flavor Dimana $flavor adalah salah satu dari C , C , C ,
C<64int>, C<64all>, C dan C .
Untuk setiap versi perl yang diberikan, instal dua
rasa, satu dengan set bendera C<--$flavor>
dan yang lainnya dengan keluar. C<--keduanya> bisa
lulus beberapa kali dengan nilai yang berbeda
dan dalam hal ini, semua mungkin
kombinasi dihasilkan.
--variasi-umum setara dengan C<--keduanya utas --keduanya ld --keduanya 64int>
--all-variations menghasilkan semua kemungkinan kombinasi rasa
--append $string Menambahkan string yang diberikan ke nama yang dihasilkan
Misalnya:
perlbrew install-multiple 5.18.0 blead --keduanya thread --keduanya debug
Menginstal perls berikut:
perl-blead
perl-blead-debug
perl-blead-utas-multi
perl-blead-utas-multi-debug
perl-5.18.0
perl-5.18.0-debug
perl-5.18.0-utas-multi
perl-5.18.0-utas-multi-debug
(perhatikan bahwa rasa "multi" dipilih secara otomatis karena "utas" memerlukannya)
Contoh lain menggunakan flag kompilasi khusus:
perlbrew install-multiple 5.18.0 --keduanya thread -Doptimize='-O3' --append='-O3'
MEMERINTAH: UNINSTAL
Penggunaan: uninstall perlbrew
Copot pemasangan perl yang diberikan. Nama adalah nama instalasi seperti pada output
dari `perlbrew list`
MEMERINTAH: GUNAKAN
penggunaan: perlbrew menggunakan [perl- | | ]
Gunakan perl versi yang diberikan di shell saat ini. Ini tidak akan mempengaruhi shell yang baru dibuka.
Tanpa parameter, menunjukkan versi perl yang sedang digunakan.
MEMERINTAH: SWITCH
penggunaan: saklar perlbrew [ ]
Beralih ke versi yang diberikan, dan menjadikannya default untuk ini dan semua terminal yang akan datang
sesi.
Tanpa parameter, menunjukkan versi perl yang saat ini dipilih.
MEMERINTAH: DAFTAR
penggunaan: daftar perlbrew
Daftar semua instalasi Perl di dalam root perlbrew yang ditentukan oleh lingkungan $PERLBREW_ROOT
variabel. Secara default, nilainya adalah "~/perl5/perlbrew".
Jika ada lib yang terkait dengan beberapa instalasi Perl, mereka akan dimasukkan sebagai bagian dari
nama. Item keluaran dalam daftar ini dapat menjadi argumen dalam berbagai perintah lainnya.
MEMERINTAH: TERSEDIA
Penggunaan: perlbrew tersedia [--all]
Buat daftar versi perl yang baru-baru ini tersedia di CPAN.
Daftar diambil dari halaman webhttp://www.cpan.org/src/README.html>, dan bukan
daftar *semua* versi perl yang pernah dirilis sebelumnya.
Untuk mendapatkan daftar semua perl yang pernah dirilis, gunakan opsi "--semua".
PEMBERITAHUAN: Perintah ini mungkin akan hilang di masa mendatang dan menjadi opsi dari perintah 'daftar'.
MEMERINTAH: MATI
penggunaan: perlbrew off
Nonaktifkan sementara perlbrew di shell saat ini. Secara efektif mengaktifkan kembali default
sistem Perl, apa pun itu.
Perintah ini hanya berfungsi jika Anda menambahkan pernyataan `source $PERLBREW_ROOT/etc/bashrc` di
inisialisasi shell Anda (bashrc / zshrc).
MEMERINTAH: MEMATIKAN
Penggunaan: matikan perlbrew
Nonaktifkan perlbrew secara permanen. Gunakan perintah "switch" untuk mengaktifkannya kembali. Panggil perintah "gunakan"
untuk mengaktifkannya hanya di shell saat ini.
Mengaktifkan kembali sistem default Perl, apa pun itu.
MEMERINTAH: ALIAS
Penggunaan: perlbrew alias [-f] buat
Buat alias untuk instalasi bernama .
Penggunaan: perlbrew alias [-f] ganti nama
Ganti nama alias menjadi nama baru.
Penggunaan: perlbrew alias hapus
Hapus alias yang diberikan.
MEMERINTAH: LAKUKAN
Penggunaan: perlbrew exec [--with perl-name[,perl-name...]]
Jalankan perintah untuk setiap instalasi perl, satu per satu.
Misalnya, jalankan program Halo:
perlbrew exec Perl -e 'cetak "Halo dari $]\n"'
Outputnya terlihat seperti ini:
perl-5.12.2
==========
Halo kata dari perl-5.012002
perl-5.13.10
==========
Halo kata dari perl-5.013010
perl-5.14.0
==========
Halo kata dari perl-5.014000
Perhatikan bahwa perintah tidak dijalankan secara paralel.
Ketika argumen "--with" diberikan, perintah hanya akan dieksekusi dengan yang ditentukan
instalasi perl. Perintah berikut menginstal modul Moose ke Perl-5.12, terlepas dari
perl saat ini:
perlbrew exec --dengan Perl-5.12 cpanm Moose
Beberapa nama instalasi dapat diberikan:
perlbrew exec --dengan perl-5.12,perl-5.12-debug,perl-5.14.2 cpanm Moo
Mereka dipisahkan oleh spasi atau koma. Ketika spasi digunakan, itu harus mengutip
seluruh spesifikasi sebagai satu argumen, tetapi kemudian koma dapat digunakan dalam instalasi
nama:
perlbrew exec --dengan '5.12 5.12,debug 5.14.2@nobita @shizuka' cpanm Moo
Seperti yang ditunjukkan di atas, awalan "perl-" dapat dihilangkan, dan nama lib juga dapat ditentukan.
Nama lib dapat muncul tanpa nama instalasi Perl, dalam kasus seperti itu diasumsikan
"perl saat ini".
Saat ini, setiap nama tertentu yang gagal diselesaikan sebagai nama instalasi yang sebenarnya
diam-diam diabaikan dalam output. Juga, status keluar perintah tidak diisi kembali.
MEMERINTAH: ENV
penggunaan: perlbrew env [ ]
Perintah tingkat rendah. Panggil perintah ini untuk melihat daftar variabel lingkungan yang
diatur oleh "perlbrew" itu sendiri untuk integrasi shell.
Outputnya mirip dengan ini (jika Shell Anda bash/zsh):
ekspor PERLBREW_ROOT=/Pengguna/gugod/perl5/perlbrew
ekspor PERLBREW_VERSION=0.31
ekspor PERLBREW_PATH=/Users/gugod/perl5/perlbrew/bin:/Users/gugod/perl5/perlbrew/perls/current/bin
ekspor PERLBREW_PERL=perl-5.14.1
Pengguna tcsh / csh akan melihat pernyataan 'setenv' alih-alih `ekspor`.
MEMERINTAH: SYMLINK-EXECUTABLES
Penggunaan: perlbrew symlink-executable [ ]
Perintah tingkat rendah. Perintah ini digunakan untuk membuat tautan simbolik "Perl" yang dapat dieksekusi ke,
katakan, "perl5.13.6". Ini hanya diperlukan untuk versi pengembangan perls.
Anda tidak perlu melakukan ini kecuali Anda telah menggunakan perlbrew lama untuk menginstal perls, dan
Anda bingung karena perl yang baru saja Anda instal tampaknya hilang
setelah menjalankan `use` atau `switch`. perlbrew mengubah tata letak instalasinya sejak versi
0.11, yang menghasilkan symlink ke executable dengan cara yang lebih baik.
Jika Anda baru saja memutakhirkan perlbrew (dari 0.11 atau versi sebelumnya) dan "perlbrew switch" gagal
untuk bekerja setelah Anda beralih ke rilis pengembangan Perl, katakanlah, Perl-5.13.6, jalankan ini
perintah:
perlbrew symlink-executable perl-5.13.6
Ini pada dasarnya membuat symlink ini:
${PERLBREW_ROOT}/perls/perl-5.13.6/bin/Perl
-> ${PERLBREW_ROOT}/perls/perl-5.13.6/bin/perl5.13.6
Perl yang baru diinstal, apakah itu versi pengembangan atau tidak, tidak perlu
pengobatan secara manual dengan perintah ini.
MEMERINTAH: INSTAL-CPANM
Penggunaan: perlbrew install-cpanm
Instal "cpanm" mandiri yang dapat dieksekusi di "$PERLBREW_ROOT/bin".
Untuk alasan lebih lanjut tentang keberadaan perintah ini, baca
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
MEMERINTAH: INSTALL-PATCHPERL
Penggunaan: perlbrew install-patchperl
Instal "patchperl" mandiri yang dapat dieksekusi di "$PERLBREW_ROOT/bin". Ini
secara otomatis dipanggil jika instalasi perlbrew Anda selesai dengan penginstal, tetapi tidak
dengan cpan.
Untuk alasan lebih lanjut tentang keberadaan perintah ini, baca
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
MEMERINTAH: PENINGKATAN DIRI
Penggunaan: perlbrew self-upgrade
Perintah ini meningkatkan Perlbrew ke versi terbarunya.
MEMERINTAH: INSTAL SENDIRI
Penggunaan: pemasangan sendiri perlbrew
PEMBERITAHUAN: Anda tidak perlu menjalankan perintah ini dalam rutinitas harian Anda.
Perintah ini menginstal perlbrew sendiri ke "$PERLBREW_ROOT/bin". Ini dimaksudkan untuk digunakan oleh
penginstal perlbrew. Namun, Anda dapat secara manual melakukan hal berikut untuk menginstal ulang saja
yang "perlbrew" dapat dieksekusi:
keriting -kL http://get.perlbrew.pl -o perlbbrew
perl ./perlbrew instal sendiri
Ini sedikit berbeda dari menjalankan penginstal perlbrew karena "patchperl" tidak
dipasang dalam kasus ini.
MEMERINTAH: BERSIH
penggunaan: perlbrew clean
Menghapus semua tarball Perl yang diunduh sebelumnya dan direktori build.
MEMERINTAH: VERSION
penggunaan: versi perlbrew
Tampilkan versi perlbrew.
MEMERINTAH: LIB
penggunaan: perlbrew lib
daftar lib perlbrew
perlbrew lib buat
perlbrew lib hapus
Perintah `lib` digunakan untuk memanipulasi root local::lib di dalam instalasi Perl.
Secara efektif ini mirip dengan `perl -Mlocal::lib=/path/to/lib-name`, tetapi sedikit lebih
dari hanya itu.
Nama lib dapat berupa nama pendek, mengandung alfanumerik, seperti 'mengagumkan', atau nama lengkap,
diawali dengan nama instalasi perl dan tanda '@', misalnya, 'perl-5.14.2@awesome'.
Berikut adalah beberapa contoh singkat untuk menjalankan perintah `lib`:
# Buat lib perl-5.12.3@shizuka
perlbrew lib buat perl-5.12.3@shizuka
# Buat lib perl-5.14.2@nobita dan perl-5.14.2@shizuka
perlbrew gunakan perl-5.14.2
perlbrew lib buat nobita
perlbrew lib buat shizuka
# Lihat daftar target penggunaan/pengalihan
daftar perlbrew
# Aktifkan lib di shell saat ini
perlbrew gunakan perl-5.12.3@shizuka
perlbrew gunakan perl-5.14.2@nobita
perlbrew gunakan perl-5.14.2@shizuka
# Aktifkan lib sebagai default
perlbrew beralih perl-5.12.3@shizuka
perlbrew beralih perl-5.14.2@nobita
perlbrew beralih perl-5.14.2@shizuka
# Hapus lib perl-5.14.2@nobita dan perl-5.14.2@shizuka
perlbrew gunakan perl-5.14.2
perlbrew lib hapus nobita
perlbrew lib hapus shizuka
# Hapus lib perl-5.12.3@shizuka
perlbrew lib hapus perl-5.12.3@shizuka
Nama lib pendek bersifat lokal untuk perl saat ini. Nama lib 'nobita' dapat merujuk ke
'perl-5.12.3@nobita' atau 'perl-5.14.2@nobita', tergantung pada perl Anda saat ini.
Saat "menggunakan" atau "beralih" ke lib, selalu berikan nama yang panjang. Aturan sederhana: the
argumen untuk perintah "gunakan" atau "beralih" akan muncul di output "daftar perlbrew".
MEMERINTAH: TINGKATKAN-PERL
Penggunaan: perlbrew upgrade-perl
Rilis Minor Perl (mis. 5.x.*) kompatibel dengan biner satu sama lain, jadi perintah ini
menawarkan Anda kemampuan untuk meningkatkan lingkungan perlbrew yang lebih lama.
Ini meningkatkan perl yang saat ini diaktifkan ke saudara terbarunya yang dirilis. Jika Anda memiliki
shell dengan 5.14.0 diaktifkan, upgrade ke 5.14.2.
MEMERINTAH: DOWNLOAD
Pemakaian:
perlbrew unduh perl-5.14.2
perlbrew unduh perl-5.16.1
perlbrew unduh perl-5.17.3
Unduh versi tertentu dari tarbal distribusi Perl di bawah "$PERLBREW_ROOT/dists/"
direktori.
MEMERINTAH: DAFTAR-MODUL
Daftar semua modul cpan yang diinstal untuk Perl saat ini.
Perintah ini dapat digunakan bersama dengan `perlbrew exec` untuk memigrasikan modul Anda
instalasi ke perl yang berbeda. Perintah berikut menginstal ulang semua modul di bawah
perl-5.16.0:
perlbrew daftar-modul | perlbrew exec --dengan perl-5.16.0 cpanm
Perhatikan bahwa ini menginstal Terbaru versi modul Perl pada Perl baru, yaitu
belum tentu sama versi modul yang telah Anda instal sebelumnya.
Gunakan perlbrewp online menggunakan layanan onworks.net