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 პროქსების სია გთავაზობთ კანდიდატებს ამ მნიშვნელობებისთვის. R გამოსახულებები, როგორიცაა options(download.file.method = "libcurl"), R კოდში უნდა იყოს, და არა .Renviron-ში. სწორად შესახედი პარამეტრის არასწორ ფორმატში მოთავსება მას გამოუყენებელს ტოვებს.
განსაზღვრეთ გაშვების ფაილი, რომელსაც R-ის საიტის/მომხმარებლის, გარემოსა და სამუშაო კატალოგის წესები ირჩევენ. პროექტის შიგნით არსებულ ფაილს შეუძლია ახსნას განსხვავება ორ პროექტს შორის ერთსა და იმავე IDE-ში. შეცვალეთ განზრახული ფაილი და გადატვირთეთ შესაბამისი სესია; მისი რედაქტირება არ აახლებს უკვე გაშვებულ პროცესს.
მიჰყევით წარუმატებელი პაკეტის მოთხოვნას
განსაზღვრეთ ჩამოტვირთვის რეალური მეთოდი ან HTTP იმპლემენტაცია. გარე curl შესრულებადი ფაილი, R-ის libcurl მეთოდი და RCurl სხვადასხვა მომხმარებლები არიან საკუთარი მხარდაჭერილი შეტანებით. შეადარეთ იგივე დანიშნულება წარუმატებელი პაკეტის მეშვეობით, საიდუმლოებების დაფარვით.
შეინარჩუნეთ რეცეპტები შესაბამისობაში ამ იმპლემენტაციასა და R ვერსიასთან. Windows-ის ძველი --internet2 რჩევა ისტორიულ ქცევას აღწერს. ასევე შეინარჩუნეთ რეალური პროქსის მსმენელის ტრანსპორტის სქემა: HTTPS დანიშნულებას მაინც შეუძლია HTTP პროქსის საბოლოო წერტილის გამოყენება. წარმატებული ინსტალაცია სხვა ჩამომტვირთავის მეშვეობით არ ადასტურებს არც ამ კლიენტის კონფიგურაციას და არც პროქსის ხელმისაწვდომობას ამ მოთხოვნისთვის.