ການຕິດຕັ້ງ RubyGems ແບບອອບລາຍຕ້ອງການຊຸດຄວາມເພິ່ງພາອາໄສທັງໝົດ
ແຍກຄວາມແຕກຕ່າງລະຫວ່າງການມີໄຟລ໌ gem ທ້ອງຖິ່ນໜຶ່ງ ກັບການມີທຸກຢ່າງທີ່ຈຳເປັນສຳລັບການຕິດຕັ້ງແບບອອບລາຍຫຼັງ proxy.
.gem ທີ່ດາວໂຫຼດຜ່ານບຣາວເຊີສາມາດຂ້າມບັນຫາ proxy ເດີມໄດ້ໂດຍບໍ່ເຮັດໃຫ້ການຕິດຕັ້ງພໍພຽງດ້ວຍຕົນເອງ. ກ່ອນຈະຍ້າຍໄຟລ໌ໄປຫາເປົ້າໝາຍ ຈົ່ງກະກຽມ:
- ເວີຊັນທີ່ເໝາະສົມຂອງຄວາມເພິ່ງພາອາໄສທີ່ປະກາດໄວ້ແຕ່ລະອັນທີ່ຂາດຫາຍ.
- ໄຟລ໌ທີ່ເຂົ້າກັນໄດ້ກັບ Ruby, RubyGems ແລະ ແພລດຟອມເປົ້າໝາຍ.
- ຕົວປະກອບ, ຫົວຂໍ້ ແລະ ຫ້ອງສະໝຸດລະບົບທີ່ຕ້ອງການສຳລັບສ່ວນຂະຫຍາຍພື້ນເມືອງໃດໆ.
ຂໍໃຫ້ RubyGems ຕິດຕັ້ງໃນທ້ອງຖິ່ນຢ່າງຊັດເຈນ:
gem install ./example-1.2.3.gem --local
ປ່ຽນຊື່ໄຟລ໌ຕົວຢ່າງ. ແກ້ໄຂວັດສະດຸທີ່ຂາດຫາຍຜ່ານຂະບວນການອາຕິແຟັກທີ່ໄດ້ຮັບອະນຸມັດ ແທນທີ່ຈະປິດການກວດສອບຄວາມເພິ່ງພາອາໄສ. ການສ້າງແພລດຟອມຈາກເຄື່ອງອື່ນອາດບໍ່ເຮັດວຽກພຽງເພາະຊື່ ແລະ ເວີຊັນກົງກັນ.
ໂໝດທ້ອງຖິ່ນກ່ຽວຂ້ອງກັບພຶດຕິກຳການດຶງຂໍ້ມູນຂອງ RubyGems. ສະຄຣິບສ້າງສ່ວນຂະຫຍາຍສາມາດເຮັດວຽກອື່ນໄດ້ ດັ່ງນັ້ນມັນບໍ່ແມ່ນກ່ອງຊາຍສຳລັບໂຄດຕິດຕັ້ງຕາມອຳເພີໃຈ. ຄວາມລົ້ມເຫຼວຂອງສ່ວນຂະຫຍາຍອາດຊີ້ບອກເຖິງເງື່ອນໄຂການສ້າງທີ່ຂາດຫາຍຫຼັງຈາກໄຟລ໌ມາຮອດແລ້ວ; ລາຍງານຂັ້ນຕອນນັ້ນແຍກຈາກການປະຕິເສດຂອງ proxy.
ສຳລັບການຕິດຕັ້ງຊ້ຳໆ ຈົ່ງຮັກສາຊຸດຄວາມເພິ່ງພາອາໄສຜ່ານຂະບວນການແພັກເກດປົກກະຕິຂອງໂຄງການ. ຖ້າບໍ່ດັ່ງນັ້ນ ການປ່ຽນແປງເວີຊັນຄວາມເພິ່ງພາອາໄສ ຫຼື ສະຖາປັດຕະຍະກຳອາດເຮັດໃຫ້ການດາວໂຫຼດຜ່ານບຣາວເຊີຄັ້ງຕໍ່ໄປກາຍເປັນການຕິດຕັ້ງອື່ນ.