R proxy ezarpenak: paketeen deskargak API eskaeren aurka
Jarraitu R saioaren ingurunea eta pakete batek benetan erabiltzen duen HTTP bezeroa, R bertsio zaharretako proxy errezeta bateraezinak konbinatu beharrean.
R-k pakete bat instalatu dezakeen baina pakete horrek bere APIra iristen ez bada, alderatu bi eskaera-bezeroak. download.file(), RCurl eta pakete baten bere HTTP geruzak ez dute zertan aukera berberak irakurri.
Egiaztatu abian den saioaren sarrerak
Terminaletik abiatutako programak terminal horren ingurunea heredatzen du. Mahaigaineko lasterbide batek edo jada martxan dagoen IDE batek balio desberdinak izan ditzake. R abiarazteko ingurune-fitxategi egokiak hau izan dezake:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080Hauek ingurune-fitxategiko sarrerak dira, adibideko amaierako puntu batekin. Bitartekari publikoen bidez baimendutako pakete edo API eskaera publikoetarako, HTTP proxy zerrendak balio horietarako hautagaiak eskaintzen ditu. options(download.file.method = "libcurl") bezalako R adierazpenak R kodean daude, ez .Renviron fitxategian. Itxura oneko ezarpena formatu okerrean jartzeak erabili gabe uzten du.
Identifikatu R-ren gunea/erabiltzailea, ingurunea eta lan-direktorioa arauen arabera hautatutako abiarazte-fitxategia. Proiektu barruko fitxategi batek IDE berean bi proiekturen arteko aldea azal dezake. Aldatu nahi den fitxategia eta berrabiarazi dagokion saioa; hura editatzeak ez du jada exekutatzen ari den prozesua eguneratzen.
Jarraitu huts egiten duen paketearen eskaerari
Identifikatu benetako deskarga-metodoa edo HTTP inplementazioa. Kanpoko curl exekutagarria, R-ren libcurl metodoa eta RCurl kontsumitzaile desberdinak dira, bakoitzak bere sarrera onartuekin. Alderatu helmuga bera huts egiten duen paketearen bidez, sekretuak kenduta.
Mantendu errezetak inplementazio eta R bertsio horrekin bat etorrita. Windows --internet2 aholku zaharrak portaera historikoa deskribatzen du. Gorde, halaber, benetako proxy entzulearen garraio-eskema: HTTPS helmuga batek HTTP proxy amaierako puntua erabil dezake oraindik. Beste deskargatzaile batek egindako instalazio arrakastatsuak ez du ez bezero honen konfigurazioa ez proxyaren erabilgarritasuna eskaera honetarako frogatzen.