2012-04-28 10 views
7

मैं कुछ महीने पहले नोड के साथ खेल रहा हूं, क्योंकि यह एक तेजी से विकसित प्रोजेक्ट है, मैंने सोचा था कि जब मैंने हाल ही में इसे उठाया था तो मुझे इसे अपडेट करने की आवश्यकता होगी, यह नहीं जानना कि n के बारे में कैसे और कैसे पढ़ा गया है, मैंने इंस्टॉल किया कि, नवीनतम संस्करण स्थापित किया।मैं नोड/एनपीएम के पुराने संस्करणों को कैसे हटा सकता हूं?

सब कुछ ठीक था जब तक कि मैंने npm का उपयोग करने की कोशिश नहीं की, जो काम नहीं करेगा, this issue देखें।

इसलिए मुझे एन को हटाने की ज़रूरत है, मुझे नहीं पता था कि मैंने प्रत्येक संस्करण के लिए n - {version} का उपयोग करके स्थापित किए गए नोड के सभी संस्करणों को कैसे हटाया था।

फिर मैंने इंस्टॉलर को node.js वेबसाइट से सीधे चलाया, उम्मीद है कि यह मेरे सभी मुद्दों को ठीक करेगा।

नोड अब अपेक्षित काम करता है, लेकिन npmअभी भी काम नहीं कर रहा है।

त्रुटि है कि npm-debug.log में दिखाया गया है जब npm install {package} की कोशिश कर रहा है:

ERR! Error: EISDIR, mkdir '/' 
ERR! You may report this log at: 
ERR!  <http://github.com/isaacs/npm/issues> 
ERR! or email it to: 
ERR!  <[email protected]> 
ERR! 
ERR! System Darwin 11.3.0 
ERR! command "node" "/usr/local/bin/npm" 
ERR! cwd/
ERR! node -v v0.6.15 
ERR! npm -v 1.1.16 
ERR! path/
ERR! code EISDIR 
ERR! message EISDIR, mkdir '/' 
ERR! errno {} 

मुझे क्या करना कोशिश कर रहा हूँ नोड + NPM फिर से स्थापित करने और फिर से प्रारंभ है।

मैं मैक का उपयोग कर रहा हूं, और ओएस एक्स के साथ सामान्य रूप से कमांडलाइन + फाइल सिस्टम के साथ थोड़ा सा अनुभव नहीं है, फिर भी विंडोज़ तरीके से समायोजित करने की कोशिश कर रहा हूं .. (नियंत्रण कक्ष -> अनइंस्टॉल करें -> ....) ।

इसके साथ किसी भी मदद की सराहना की जाएगी।

+0

क्या आप इसे [एनपीएम साइट] (http://npmjs.org/) से [इस स्क्रिप्ट] (http://npmjs.org/install.sh) के साथ एक शॉट दे सकते हैं? – mekwall

+1

प्रतिक्रिया के लिए धन्यवाद, यह वास्तव में एनपीएम तय है, और अब चीजों को ठीक कर सकते हैं। इसे एक उत्तर दें ताकि मैं आपको कुछ प्रतिनिधि दे सकूं :) – Daniel

उत्तर

13

क्या आप इसे npm site से this script के साथ एक शॉट दे सकते हैं?

यह आपके पास मौजूद किसी पुराने इंस्टॉलेशन को साफ़ करना चाहिए और नवीनतम संस्करण स्थापित करना चाहिए।

संबंधित मुद्दे