ຖ້າ R ສາມາດຕິດຕັ້ງແພັກເກັດໄດ້ ແຕ່ແພັກເກັດນັ້ນບໍ່ສາມາດເຂົ້າເຖິງ API ຂອງມັນ, ໃຫ້ປຽບທຽບລູກຄ້າທີ່ສົ່ງຄຳຂໍທັງສອງ. download.file(), RCurl ແລະ ຊັ້ນ HTTP ຂອງແພັກເກັດເອງ ບໍ່ຈຳເປັນຕ້ອງອ່ານຕົວເລືອກດຽວກັນ.

ກວດເບິ່ງຂໍ້ມູນປ້ອນຂອງເຊສຊັນທີ່ກຳລັງເຮັດວຽກ

ໂປຣແກຣມທີ່ເລີ່ມຈາກເທີມິນອລຈະສືບທອດສະພາບແວດລ້ອມຂອງເທີມິນອລນັ້ນ. ທາງລັດເທິງເດສະທັອບ ຫຼື IDE ທີ່ກຳລັງເຮັດວຽກຢູ່ແລ້ວ ອາດມີຄ່າຕ່າງກັນ. ໄຟລ໌ສະພາບແວດລ້ອມເລີ່ມຕົ້ນຂອງ R ທີ່ເໝາະສົມອາດມີ:

http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080

ເຫຼົ່ານີ້ແມ່ນລາຍການໃນໄຟລ໌ສະພາບແວດລ້ອມພ້ອມຈຸດປາຍທາງຕົວຢ່າງ. ສຳລັບຄຳຂໍແພັກເກັດ ຫຼື API ສາທາລະນະທີ່ອະນຸຍາດຜ່ານຕົວກາງສາທາລະນະ, ລາຍຊື່ພຣັອກຊີ HTTP ສະເໜີຜູ້ສະໝັກສຳລັບຄ່າເຫຼົ່ານັ້ນ. ສຳນວນ R ເຊັ່ນ options(download.file.method = "libcurl") ເປັນຂອງໂຄ້ດ R, ບໍ່ແມ່ນ .Renviron. ການໃສ່ການຕັ້ງຄ່າທີ່ເບິ່ງຄືຖືກຕ້ອງໃນຮູບແບບທີ່ຜິດ ຈະເຮັດໃຫ້ມັນບໍ່ຖືກໃຊ້.

ລະບຸໄຟລ໌ເລີ່ມຕົ້ນທີ່ກົດເກນເວັບໄຊຕ໌/ຜູ້ໃຊ້, ສະພາບແວດລ້ອມ ແລະ ໄດເຣັກທໍຣີການເຮັດວຽກຂອງ R ເລືອກ. ໄຟລ໌ພາຍໃນໂຄງການສາມາດອະທິບາຍຄວາມແຕກຕ່າງລະຫວ່າງສອງໂຄງການໃນ IDE ດຽວກັນ. ປ່ຽນໄຟລ໌ທີ່ຕັ້ງໃຈ ແລະ ເລີ່ມເຊສຊັນທີ່ກ່ຽວຂ້ອງຄືນໃໝ່; ການແກ້ໄຂມັນບໍ່ໄດ້ອັບເດດຂະບວນການທີ່ກຳລັງເຮັດວຽກຢູ່ແລ້ວ.

ຕິດຕາມຄຳຂໍຂອງແພັກເກັດທີ່ລົ້ມເຫຼວ

ລະບຸວິທີດາວໂຫຼດ ຫຼື ການຈັດຕັ້ງ HTTP ຕົວຈິງ. ໄຟລ໌ curl ພາຍນອກ, ວິທີ libcurl ຂອງ R ແລະ RCurl ແມ່ນຜູ້ໃຊ້ຕ່າງກັນທີ່ມີຂໍ້ມູນປ້ອນທີ່ຮອງຮັບຂອງຕົນເອງ. ປຽບທຽບປາຍທາງດຽວກັນຜ່ານແພັກເກັດທີ່ລົ້ມເຫຼວ, ໂດຍປິດບັງຄວາມລັບ.

ຮັກສາສູດໃຫ້ກົງກັບການຈັດຕັ້ງ ແລະ ສະບັບ R ນັ້ນ. ຄຳແນະນຳ --internet2 ຂອງ Windows ເກົ່າອະທິບາຍພຶດຕິກຳໃນອະດີດ. ຮັກສາແຜນການຂົນສົ່ງຂອງຜູ້ຟັງພຣັອກຊີຕົວຈິງໄວ້ດ້ວຍ: ປາຍທາງ HTTPS ຍັງສາມາດໃຊ້ຈຸດປາຍພຣັອກຊີ HTTP ໄດ້. ການຕິດຕັ້ງສຳເລັດຜ່ານຕົວດາວໂຫຼດອື່ນ ບໍ່ໄດ້ຢືນຢັນການຕັ້ງຄ່າຂອງລູກຄ້ານີ້ ຫຼື ຄວາມພ້ອມໃຊ້ຂອງພຣັອກຊີສຳລັບຄຳຂໍນີ້.

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