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 ප්රොක්සි අන්ත ලක්ෂ්යයක් භාවිත කළ හැක. වෙනත් බාගැනීම් මෙවලමක් හරහා සාර්ථක ස්ථාපනයක් මෙම සේවාදායකයේ වින්යාසය හෝ මෙම ඉල්ලීම සඳහා ප්රොක්සියේ ලබා ගැනීමේ හැකියාව තහවුරු නොකරයි.