RubyGems ມີອິນພຸດ proxy ຂອງຕົນເອງ. ໂປຣແກຣມທ່ອງເວັບ ຫຼື IDE ທີ່ໃຊ້ proxy ຂອງບໍລິສັດ ບໍ່ໄດ້ກຳນົດ endpoint ທີ່ຄຳສັ່ງ gem ເລືອກ.

ສຳລັບການດຶງຄັ້ງດຽວ:

gem fetch rake --http-proxy http://proxy.example:8080

ປ່ຽນ endpoint ດ້ວຍບໍລິການທີ່ໄດ້ຮັບອະນຸມັດ. ສຳລັບການດາວໂຫຼດ gem ສາທາລະນະ ທີ່ອະນຸຍາດໃຫ້ມີຕົວກາງສາທາລະນະ ລາຍຊື່ proxy HTTP ສະເໜີຜູ້ສະໝັກ. ຄຳສັ່ງນີ້ດາວໂຫຼດ gem ທີ່ລະບຸ.

ຄຳສັ່ງທີ່ເຮັດຊ້ຳ

RubyGems ບັນທຶກ HTTP_PROXY, HTTP_PROXY_USER ແລະ HTTP_PROXY_PASS ສຳລັບການຄົ້ນຫາ proxy. ໃຊ້ອິນເຕີເຟສທີ່ເວີຊັນທີ່ຕິດຕັ້ງຮອງຮັບ ແລະ ການຈັດການຂໍ້ມູນຢືນຢັນຕາມປົກກະຕິຂອງສະພາບແວດລ້ອມທ່ານ.

ເທີມິນອນທີ່ມີຢູ່ແລ້ວຮັກສາສະພາບແວດລ້ອມຂອງຕົນຫຼັງຈາກການຕັ້ງຄ່າຖາວອນປ່ຽນແປງ; ບໍລິການ build ອາດມີສະພາບແວດລ້ອມອື່ນອີກ. ກວດເບິ່ງຂະບວນການທີ່ເຮັດຄຳສັ່ງທີ່ລົ້ມເຫຼວ.

ຫຍັງລົ້ມເຫຼວ?

ທີ່ຢູ່ຜິດຮູບແບບ
ກວດເບິ່ງ scheme URI, host ແລະ port. ການໃສ່ quote ໃນ shell ແລະ ການເຂົ້າລະຫັດ URI ແກ້ບັນຫາຕ່າງກັນ.
ສິ່ງທ້າທາຍການຢືນຢັນ
ກວດເບິ່ງວິທີທີ່ຕ້ອງການ ແລະ ຮູບແບບບັນຊີ. ຊື່ຜູ້ໃຊ້ຮູບແບບໂດເມນບໍ່ໄດ້ເພີ່ມ NTLM ຫຼື ກົນໄກອື່ນທີ່ບໍ່ຮອງຮັບ.
ການລົ້ມເຫຼວຂອງໃບຢັ້ງຢືນ
ກຳນົດ ໃບຢັ້ງຢືນ ແລະ ບ່ອນເກັບຄວາມໄວ້ໃຈທີ່ກ່ຽວຂ້ອງ ໂດຍເປີດການກວດສອບໄວ້.

ຄຳແນະນຳສຳລັບ Ruby 1.8 ແລະ RubyGems ຍຸກຕົ້ນອາດອະທິບາຍບັກ ແລະ ພຶດຕິກຳຄຳສັ່ງທີ່ຕ່າງກັນ. ໃຊ້ອິນເຕີເຟສຂອງເວີຊັນທີ່ຕິດຕັ້ງ ແທນການແກ້ໄຂການຈັດຕັ້ງຂອງມັນອ້ອມວິທີແກ້ໄຂເກົ່າ.

ແຫຼ່ງ gem ກຳນົດວ່າແພັກເກດຖືກເຜີຍແຜ່ຢູ່ໃສ; proxy ດ້ານໜ້າກຳນົດເສັ້ນທາງໄປຫາແຫຼ່ງນັ້ນ. ປ່ຽນການຕັ້ງຄ່າທີ່ຮັບຜິດຊອບຂັ້ນຕອນທີ່ລົ້ມເຫຼວ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ