د R پراکسي تنظیمات: د پیکیج ډاونلوډونه د API غوښتنو په وړاندې
د R سیشن چاپېریال او هغه HTTP کلاینټ تعقیب کړئ چې یو پیکیج واقعاً کاروي، د پخوانیو R خپرونو د ناسازګارو پراکسي ترکیبونو له یوځای کولو پرځای.
که 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 پراکسي پای ټکی وکاروي. د بل ډاونلوډر له لارې بریالۍ نصب نه د دې کلاینټ ترتیب او نه د دې غوښتنې لپاره د پراکسي شتون ثابتوي.