ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

cpan - ອອນລາຍໃນຄລາວ

ແລ່ນ cpan ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ cpan ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


cpan - ໂຕ້ຕອບໄດ້ຢ່າງງ່າຍດາຍກັບ CPAN ຈາກບັນທັດຄໍາສັ່ງ

ສະຫຼຸບສັງລວມ


# ດ້ວຍການໂຕ້ຖຽງແລະບໍ່ມີສະຫຼັບ, ຕິດຕັ້ງໂມດູນທີ່ລະບຸໄວ້
cpan module_name [ module_name ... ]

# ດ້ວຍສະວິດ, ຕິດຕັ້ງໂມດູນທີ່ມີພຶດຕິກໍາພິເສດ
cpan [-cfgimtTw] module_name [ module_name ... ]

# ມີພຽງແຕ່ຈຸດ, ຕິດຕັ້ງຈາກການແຈກຢາຍຢູ່ໃນ
# ໄດເລກະທໍລີປະຈຸບັນ
cpan .

# ໂດຍບໍ່ມີການໂຕ້ຖຽງ, ເລີ່ມຕົ້ນ CPAN.pm shell
cpan

# ບັງຄັບຕິດຕັ້ງໂມດູນ (ປົກກະຕິແລ້ວແມ່ນການທົດສອບທີ່ລົ້ມເຫລວ)
cpan -f module_name [ module_name ... ]

# ຕິດຕັ້ງໂມດູນແຕ່ບໍ່ມີການທົດສອບພວກມັນ
cpan -T module_name [ module_name ... ]

# ຖິ້ມການຕັ້ງຄ່າ
cpan -J

# ໂຫຼດການຕັ້ງຄ່າທີ່ແຕກຕ່າງກັນເພື່ອຕິດຕັ້ງໂມດູນ::Foo
cpan -j some/other/file Module::Foo

# ໂດຍບໍ່ມີການໂຕ້ຖຽງ, ແຕ່ບາງສະຫຼັບ
cpan [-ahrvACDlLO]

ລາຍລະອຽດ


script ນີ້ສະຫນອງການໂຕ້ຕອບຄໍາສັ່ງ (ບໍ່ແມ່ນ shell) ກັບ CPAN. ໃນປັດຈຸບັນມັນໃຊ້
CPAN.pm ເພື່ອເຮັດວຽກ, ແຕ່ມັນບໍ່ແມ່ນຕົວແລ່ນຄໍາສັ່ງດຽວສໍາລັບ CPAN.pm.

ທາງເລືອກໃນການ
-a ສ້າງ CPAN.pm autobundle ກັບ CPAN::Shell->autobundle.

- ໂມດູນ [ module ... ]
ສະແດງຜູ້ຮັກສາຫຼັກສໍາລັບໂມດູນທີ່ລະບຸໄວ້.

-c ໂມດູນ
ແລ່ນ 'ເຮັດໃຫ້ສະອາດ' ໃນໄດເລກະທໍລີຂອງໂມດູນທີ່ລະບຸ.

ໂມດູນ C [ໂມດູນ ... ]
ສະແດງ ການປ່ຽນແປງ ໄຟລ໌ສໍາລັບໂມດູນທີ່ກໍານົດໄວ້

ໂມດູນ D [ module ... ]
ສະແດງລາຍລະອຽດຂອງໂມດູນ.

-f ບັງ​ຄັບ​ການ​ປະ​ຕິ​ບັດ​ທີ່​ກໍາ​ນົດ​ໄວ້​, ໃນ​ເວ​ລາ​ທີ່​ມັນ​ປົກ​ກະ​ຕິ​ຈະ​ບໍ່​ສໍາ​ເລັດ​. ໃຊ້ນີ້ເພື່ອຕິດຕັ້ງ a
ໂມດູນເຖິງແມ່ນວ່າການທົດສອບຂອງມັນລົ້ມເຫລວ. ເມື່ອທ່ານໃຊ້ຕົວເລືອກນີ້, -i ບໍ່ແມ່ນທາງເລືອກສໍາລັບ
ການຕິດຕັ້ງໂມດູນໃນເວລາທີ່ທ່ານຕ້ອງການບັງຄັບມັນ:

% cpan -f -i ໂມດູນ::Foo

-F ປິດຄວາມພະຍາຍາມຂອງ CPAN.pm ທີ່ຈະລັອກສິ່ງໃດ. ທ່ານຄວນລະວັງກັບເລື່ອງນີ້ຕັ້ງແຕ່ນັ້ນມາ
ທ່ານອາດຈະສິ້ນສຸດດ້ວຍສະຄິບຫຼາຍອັນທີ່ພະຍາຍາມ muck ໃນໄດເລກະທໍລີດຽວກັນ. ນີ້
ມັນບໍ່ແມ່ນຄວາມກັງວົນຫຼາຍຖ້າຫາກວ່າທ່ານກໍາລັງໂຫລດ config ພິເສດທີ່ມີ "-j", ແລະນັ້ນ
config ຕັ້ງຄ່າໄດເລກະທໍລີວຽກຂອງຕົນເອງ.

-g ໂມດູນ [ module ... ]
ດາວໂຫລດໄປຫາໄດເລກະທໍລີປະຈຸບັນ, ການແຈກຢາຍຫລ້າສຸດຂອງໂມດູນ.

-G module [ module ... ]
ບໍ່ສຳເລັດ

ດາວໂຫລດໄປຫາໄດເລກະທໍລີປະຈຸບັນການແຈກຢາຍຫລ້າສຸດຂອງໂມດູນ, ແຍກແຕ່ລະອັນ
ການແຈກຢາຍ, ແລະສ້າງ git repository ສໍາລັບແຕ່ລະການແຈກຢາຍ.

ຖ້າທ່ານຕ້ອງການຄຸນສົມບັດນີ້, ໃຫ້ກວດເບິ່ງການແຈກຢາຍ "Git::CPAN::Patch" ຂອງ Yanick Champoux.

-h ພິມ​ຂໍ້​ຄວາມ​ຊ່ວຍ​ເຫຼືອ​ແລະ​ອອກ​. ເມື່ອທ່ານລະບຸ "-h", ມັນຈະບໍ່ສົນໃຈອັນອື່ນທັງໝົດ
ທາງເລືອກແລະການໂຕ້ຖຽງ.

-i ຕິດຕັ້ງໂມດູນທີ່ກໍານົດໄວ້.

-I ໂຫລດ "local::lib" (ຄິດວ່າຄ້າຍຄື "-I" ສໍາລັບການໂຫຼດ lib paths).

-j Config.pm
ໂຫລດໄຟລ໌ທີ່ມີຂໍ້ມູນການຕັ້ງຄ່າ CPAN. ນີ້ຄວນຈະມີຮູບແບບດຽວກັນ
ເປັນມາດຕະຖານ CPAN/Config.pm ໄຟລ໌, ເຊິ່ງກໍານົດ $CPAN::Config ເປັນ hash ທີ່ບໍ່ເປີດເຜີຍຊື່.

-J Dump ການຕັ້ງຄ່າໃນຮູບແບບດຽວກັນທີ່ CPAN.pm ໃຊ້. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບ
ການກວດສອບການຕັ້ງຄ່າເຊັ່ນດຽວກັນກັບການນໍາໃຊ້ dump ເປັນຈຸດເລີ່ມຕົ້ນສໍາລັບການໃຫມ່,
ການຕັ້ງຄ່າແບບກຳນົດເອງ.

-l ບອກທຸກໂມດູນທີ່ຕິດຕັ້ງດ້ວຍຮຸ່ນຂອງພວກເຂົາ

-L author [ author ... ]
ລາຍຊື່ໂມດູນໂດຍຜູ້ຂຽນທີ່ລະບຸ.

-m ເຮັດໃຫ້ໂມດູນທີ່ກໍານົດໄວ້.

-O ສະແດງໂມດູນທີ່ລ້າສະໄຫມ.

-p Ping ກະຈົກທີ່ກໍາຫນົດຄ່າ

-P ຊອກຫາກະຈົກທີ່ດີທີ່ສຸດທີ່ເຈົ້າສາມາດໃຊ້ (ແຕ່ບໍ່ໄດ້ຕັ້ງຄ່າມັນເທື່ອ)

-r ລວບລວມໂມດູນທີ່ໂຫລດແບບໄດນາມິກກັບ CPAN::Shell-> recompile.

-t ດໍາເນີນການ 'ເຮັດການທົດສອບ' ໃນໂມດູນທີ່ກໍານົດໄວ້.

-T ຢ່າທົດສອບໂມດູນ. ພຽງ​ແຕ່​ຕິດ​ຕັ້ງ​ໃຫ້​ເຂົາ​ເຈົ້າ​.

-u ຍົກລະດັບທຸກໂມດູນທີ່ຕິດຕັ້ງ. ການເຮັດແບບນີ້ແບບຕາບອດສາມາດທໍາລາຍສິ່ງຕ່າງໆໄດ້ແທ້ໆ, ສະນັ້ນໃຫ້ຮັກສາ a
backup

-v ພິມສະບັບສະຄຣິບ ແລະສະບັບ CPAN.pm ແລ້ວອອກ.

-V ພິມລາຍລະອຽດກ່ຽວກັບລູກຄ້າ cpan.

-w ບໍ່ໄດ້ປະຕິບັດ

ເປີດການເຕືອນ cpan. ນີ້ກວດເບິ່ງສິ່ງຕ່າງໆ, ເຊັ່ນການອະນຸຍາດຂອງໄດເລກະທໍລີ, ແລະ
ບອກທ່ານກ່ຽວກັບບັນຫາທີ່ທ່ານອາດຈະມີບັນຫາ.

ຕົວຢ່າງ
# ພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອ
cpan -h

# ພິມຕົວເລກສະບັບ
cpan -v

# ສ້າງ autobundle
cpan -a

# recompile ໂມດູນ
cpan -r

# ຍົກລະດັບທຸກໂມດູນທີ່ຕິດຕັ້ງ
cpan -u

# ຕິດຕັ້ງໂມດູນ ( sole -i ແມ່ນທາງເລືອກ)
cpan -i Netscape::Booksmarks ທຸລະກິດ::ISBN

# ບັງຄັບຕິດຕັ້ງໂມດູນ (ຕ້ອງໃຊ້ -i)
cpan -fi CGI::URI ໜ້ອຍທີ່ສຸດ

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


ມີຫຼາຍອົງປະກອບໃນ CPAN.pm ທີ່ໃຊ້ຕົວແປສະພາບແວດລ້ອມ. ການກໍ່ສ້າງ
ເຄື່ອງມື, ExtUtils::MakeMaker ແລະ Module::ສ້າງການນໍາໃຊ້ບາງຢ່າງ, ໃນຂະນະທີ່ບາງອັນສໍາຄັນຕໍ່ກັບ.
ລະ​ດັບ​ຂ້າງ​ເທິງ​ເຂົາ​ເຈົ້າ​. ບາງສ່ວນຂອງເຫຼົ່ານີ້ແມ່ນໄດ້ລະບຸໄວ້ໂດຍ Perl Toolchain Gang:

Lancaster Consensus:


Oslo Consensus:


CPAN_OPTS
"cpan" ແຍກຕົວແປນີ້ຢູ່ໃນຊ່ອງຫວ່າງແລະ prepends ບັນຊີລາຍຊື່ນັ້ນກັບ @ARGV ກ່ອນ
ມັນປະມວນຜົນການໂຕ້ຖຽງແຖວຄໍາສັ່ງ. ສໍາລັບຕົວຢ່າງ, ຖ້າທ່ານຕ້ອງການໃຊ້ສະເຫມີ
"local:lib", ທ່ານສາມາດຕັ້ງ "CPAN_OPTS" ເປັນ "-I".

CPANSCRIPT_LOGLEVEL
ລະ​ດັບ​ບັນ​ທຶກ​ທີ່​ຈະ​ນໍາ​ໃຊ້​, ມີ​ທັງ​ການ​ຝັງ​, logger ຫນ້ອຍ​ຫຼື​ບັນ​ທຶກ​::Log4perl ຖ້າ​ຫາກ​ວ່າ
ມັນໄດ້ຖືກຕິດຕັ້ງ. ຄ່າທີ່ເປັນໄປໄດ້ແມ່ນຄືກັນກັບລະດັບ "Log::Log4perl":
"TRACE", "DEBUG", "INFO", "WARN", "Error", ແລະ "FATAL". ຄ່າເລີ່ມຕົ້ນແມ່ນ "INFO".

GIT_COMMAND
ເສັ້ນທາງໄປສູ່ "git" binary ທີ່ຈະໃຊ້ສໍາລັບລັກສະນະ Git. ຄ່າເລີ່ມຕົ້ນແມ່ນ
"/usr/local/bin/git".

NONINTERACTIVE_TESTING
ສົມມຸດວ່າບໍ່ມີໃຜສົນໃຈແລະຂ້າມການກະຕຸ້ນເຕືອນສໍາລັບການແຈກຢາຍທີ່ເຮັດແນວນັ້ນ
ຢ່າງຖືກຕ້ອງ. cpan(1) ຕັ້ງຄ່ານີ້ເປັນ 1 ເວັ້ນເສຍແຕ່ວ່າມັນມີມູນຄ່າແລ້ວ (ເຖິງແມ່ນວ່າ
ຄ່າແມ່ນບໍ່ຖືກຕ້ອງ).

PERL_MM_USE_DEFAULT
ໃຊ້ຄໍາຕອບເລີ່ມຕົ້ນສໍາລັບຄໍາຖາມທີ່ຖືກກະຕຸ້ນ. cpan(1) ຕັ້ງນີ້ເປັນ 1 ເວັ້ນເສຍແຕ່ວ່າມັນ
ມີຄ່າແລ້ວ (ເຖິງແມ່ນວ່າຄ່ານັ້ນຈະເປັນຜິດ).

ອອກ VALUES


script ອອກດ້ວຍສູນຖ້າມັນຄິດວ່າທຸກສິ່ງທຸກຢ່າງເຮັດວຽກ, ຫຼືຕົວເລກບວກຖ້າມັນ
ຄິດວ່າບາງສິ່ງບາງຢ່າງລົ້ມເຫລວ. ຢ່າງໃດກໍຕາມ, ໃຫ້ສັງເກດວ່າໃນບາງກໍລະນີມັນຕ້ອງມີຄວາມລົ້ມເຫຼວອັນສູງສົ່ງ
ໂດຍຜົນຜະລິດຂອງສິ່ງທີ່ມັນບໍ່ຄວບຄຸມ. ສໍາລັບໃນປັດຈຸບັນ, ລະຫັດອອກແມ່ນບໍ່ຈະແຈ້ງ:

1 ຄວາມຜິດພາດທີ່ບໍ່ຮູ້ຈັກ

2 ອັນນີ້ແມ່ນບັນຫາພາຍນອກ

4 ມີບັນຫາພາຍໃນກັບສະຄຣິບ

8 ຕິດຕັ້ງໂມດູນບໍ່ສຳເລັດ

ເຖິງ DO


* ຄ່າການຕັ້ງຄ່າຫນຶ່ງການສັກຢາຈາກເສັ້ນຄໍາສັ່ງ

ໃຊ້ cpan ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad