R прокси жөндөөлөрү: пакет жүктөөлөрү API сурамдарына каршы
Эски R чыгарылыштарындагы шайкеш келбеген прокси рецепттерин бириктирүүнүн ордуна R сессиясынын чөйрөсүн жана пакет иш жүзүндө колдонгон HTTP кардарын көзөмөлдөңүз.
Эгер R пакетти орното алса, бирок ал пакет өзүнүн API'сине жете албаса, сурам жөнөткөн эки кардарды салыштырыңыз. download.file(), RCurl жана пакеттин өз HTTP катмары бирдей параметрлерди окууга милдеттүү эмес.
Иштеп жаткан сессиянын киргизүүлөрүн текшериңиз
Терминалдан ишке киргизилген программа ошол терминалдын чөйрөсүн мураска алат. Иш тактасындагы кыска жол же мурунтан иштеп жаткан IDE башка маанилерге ээ болушу мүмкүн. Тиешелүү R баштоо чөйрө файлында төмөнкүлөр болушу мүмкүн:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080Булар үлгү соңку чекити бар чөйрө файлынын жазуулары. Коомдук ортомчулар аркылуу уруксат берилген коомдук пакет же API сурамдары үчүн HTTP прокси тизмеси ошол маанилерге талапкерлерди сунуштайт. options(download.file.method = "libcurl") сыяктуу R туюнтмалары R кодында болушу керек, .Renviron ичинде эмес. Туура көрүнгөн жөндөөнү туура эмес форматка салуу аны колдонулбай калтырат.
R'дин сайт/колдонуучу, чөйрө жана жумуш каталогу эрежелери тандаган баштоо файлын аныктаңыз. Долбоордун ичиндеги файл бир IDE'деги эки долбоордун ортосундагы айырманы түшүндүрө алат. Көздөлгөн файлды өзгөртүп, тиешелүү сессияны кайра ишке киргизиңиз; аны оңдоо мурунтан иштеп жаткан процессти жаңыртпайт.
Ийгиликсиз пакеттин сурамын көзөмөлдөңүз
Иш жүзүндөгү жүктөө ыкмасын же HTTP ишке ашырылышын аныктаңыз. Сырткы curl аткарылуучу файлы, R'дин libcurl ыкмасы жана RCurl өздөрүнүн колдоого алынган киргизүүлөрү бар өзүнчө керектөөчүлөр. Купуя маалыматтарды жашырып, ийгиликсиз пакет аркылуу ошол эле багытты салыштырыңыз.
Рецепттерди ошол ишке ашырылышка жана R чыгарылышына шайкеш кармаңыз. Windows'тун эски --internet2 кеңеши тарыхый жүрүм-турумду сүрөттөйт. Ошондой эле чыныгы прокси угуучусунун транспорттук схемасын сактаңыз: HTTPS багыты дагы эле HTTP прокси соңку чекитин колдонушу мүмкүн. Башка жүктөгүч аркылуу ийгиликтүү орнотуу бул кардардын конфигурациясын да, бул сурам үчүн проксинин жеткиликтүүлүгүн да далилдебейт.