Kui R suudab paketi installida, kuid see pakett ei pääse oma API-le ligi, võrrelge kahte päringuklienti. download.file(), RCurl ja paketi enda HTTP-kiht ei pea lugema samu valikuid.

Kontrollige töötava seansi sisendeid

Terminalist käivitatud programm pärib selle terminali keskkonna. Töölaua otsetee või juba töötav IDE võib omada teistsuguseid väärtusi. Sobiv R-i käivituskeskkonna fail võib sisaldada:

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

Need on keskkonnafaili kirjed näidis-lõpp-punktiga. Avalike paketi- või API-päringute jaoks, mis on lubatud avalike vahendajate kaudu, pakub HTTP-puhverserverite loend nende väärtuste jaoks kandidaate. R-i avaldised nagu options(download.file.method = "libcurl") kuuluvad R-i koodi, mitte .Renviron-i. Õigesti näiva seade panek vale vormingusse jätab selle kasutamata.

Tuvastage käivitusfail, mille valivad R-i saidi/kasutaja, keskkonna ja töökataloogi reeglid. Projektisisene fail võib selgitada erinevust kahe projekti vahel samas IDE-s. Muutke kavandatud faili ja taaskäivitage asjakohane seanss; selle redigeerimine ei värskenda juba töötavat protsessi.

Jälgige nurjuva paketi päringut

Tuvastage tegelik allalaadimismeetod või HTTP-teostus. Väline curl-i käivitatav fail, R-i libcurl-meetod ja RCurl on eraldi tarbijad oma toetatud sisenditega. Võrrelge sama sihtkohta nurjuva paketi kaudu, saladused eemaldatud.

Hoidke retseptid kooskõlas selle teostuse ja R-i versiooniga. Vana Windowsi --internet2 nõuanne kirjeldab ajaloolist käitumist. Säilitage ka tegeliku puhverserveri kuulaja transpordiskeem: HTTPS-sihtkoht võib siiski kasutada HTTP-puhverserveri lõpp-punkti. Edukas installimine teise allalaadija kaudu ei tõenda ei selle kliendi seadistust ega puhverserveri kättesaadavust selle päringu jaoks.

Seotud artiklid