जब मैं यामल पैकेज स्थापित करता हूं, तो एक कष्टप्रद त्रुटि संदेश RStudio में पॉप अप करता है अगर इसे पहले स्थापित किया गया था। मैं कैसे बता सकता हूं कि पैकेज पहले से स्थापित है या नहीं, इसलिए मैं अपने कोड में निर्णय ले सकता हूं कि पैकेज इंस्टॉल करना है या नहीं?मैं कैसे बता सकता हूं कि कोई निश्चित पैकेज पहले से स्थापित है या नहीं?
संदेश एक पॉप अप विंडो में है और यह है:
एक या संकुल है कि इस स्थापना द्वारा अद्यतन किया जाएगा के और अधिक वर्तमान में लोड कर रहे हैं। इन पैकेजों को अद्यतन करने से पहले पुनरारंभ करना दृढ़ता से अनुशंसित है। RStudio R को पुनरारंभ कर सकता है और फिर स्वचालित रूप से पुनरारंभ करने के बाद स्थापना जारी रखता है (सभी कार्य और डेटा पुनरारंभ के दौरान संरक्षित) होगा। क्या आप से पहले आर को पुनरारंभ करना चाहते हैं?
पुन: उत्पन्न नहीं किया गया। मुझे कोई त्रुटि संदेश नहीं मिला। (मुझे एक सूचनात्मक संदेश मिलता है जो मुझे बता रहा है कि यह स्थापित किया गया था।) आह। यह एक RStudio सूचनात्मक संदेश है, आर –
से कोई संदेश नहीं ... आप बार-बार इसे इंस्टॉल करने का प्रयास क्यों कर रहे हैं? एक स्थापित पैकेज लोड करने के लिए आदेश 'पुस्तकालय (foo) 'है। क्या आप गलती से 'install.packages' चला रहे हैं? –
मैं कोड लिख रहा हूं जो उन कंप्यूटरों पर चलाया जाएगा जिन्होंने कभी पहले आर का उपयोग नहीं किया है। तो कोड को पहले install.packages ("yaml") होना चाहिए। मुझे चिंतित है कि यदि कोई उपयोगकर्ता किसी कारण से कोड को दो बार चलाता है, तो संदेश पॉप अप हो जाएगा और वे उलझन में होंगे। – kng