Agar R paketni o'rnata olsa, lekin bu paket o'z API siga yetib bora olmasa, so'rov yuboruvchi ikki mijozni solishtiring. download.file(), RCurl va paketning o'z HTTP qatlami bir xil parametrlarni o'qishga majbur emas.

Ishlayotgan sessiya kirishlarini tekshiring

Terminaldan ishga tushirilgan dastur o'sha terminal muhitini meros oladi. Ish stoli yorlig'i yoki allaqachon ishlayotgan IDE boshqa qiymatlarga ega bo'lishi mumkin. Tegishli R ishga tushish muhit faylida quyidagilar bo'lishi mumkin:

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

Bular namuna so'nggi nuqtasi bo'lgan muhit fayli yozuvlaridir. Ommaviy vositachilar orqali ruxsat etilgan ommaviy paket yoki API so'rovlari uchun HTTP proksi ro'yxati bu qiymatlar uchun nomzodlar taklif qiladi. options(download.file.method = "libcurl") kabi R ifodalari R kodiga tegishli, .Renviron ga emas. To'g'ri ko'rinadigan sozlamani noto'g'ri formatga qo'yish uni foydalanilmay qoldiradi.

R ning sayt/foydalanuvchi, muhit va ish katalogi qoidalari tanlaydigan ishga tushish faylini aniqlang. Loyiha ichidagi fayl bir IDE dagi ikki loyiha orasidagi farqni tushuntirishi mumkin. Mo'ljallangan faylni o'zgartiring va tegishli sessiyani qayta ishga tushiring; uni tahrirlash allaqachon ishlayotgan jarayonni yangilamaydi.

Muvaffaqiyatsiz paket so'rovini kuzatib boring

Haqiqiy yuklab olish usuli yoki HTTP amalga oshirilishini aniqlang. Tashqi curl bajariladigan fayli, R ning libcurl usuli va RCurl o'zlarining qo'llab-quvvatlanadigan kirishlariga ega alohida iste'molchilardir. Sirlarni yashirib, muvaffaqiyatsiz paket orqali bir xil manzilni solishtiring.

Retseptlarni shu amalga oshirish va R versiyasiga moslab saqlang. Windows ning eski --internet2 maslahati tarixiy xatti-harakatni tasvirlaydi. Haqiqiy proksi tinglovchisining transport sxemasini ham saqlab qoling: HTTPS manzili hanuz HTTP proksi so'nggi nuqtasidan foydalanishi mumkin. Boshqa yuklab oluvchi orqali muvaffaqiyatli o'rnatish bu mijoz konfiguratsiyasini ham, bu so'rov uchun proksi mavjudligini ham isbotlamaydi.

O'xshash maqolalar