सिम्लिंक नहीं कर सका इसलिए मैंने सभी सुडो निर्भरताओं से छुटकारा पाने की कोशिश करने की गलती की। मैंने साइट से पैकेज के रूप में एनपीएम डाउनलोड किया और मैनुअल/ग्लोबल इंस्टॉलेशन किया। लेकिन ऐसा लगता है जैसे मुझे हमेशा सुडो के साथ दौड़ना पड़ता था ... इसलिए मैंने होमब्रू के साथ अनइंस्टॉल करने और चलाने की कोशिश की।होमब्री एनपीएम इंस्टॉल:
अब मैं नोड या NPM भी चलाने के लिए नहीं मिल सकता है ... मैं मैं उन्हें लिंक काढ़ा के साथ लिंक करने के लिए है लगता है, लेकिन मैं इस त्रुटि हो रही है:
Could not symlink share/doc/node/gdbinit
Target /usr/local/share/doc/node/gdbinit
already exists. You may want to remove it:
rm '/usr/local/share/doc/node/gdbinit'
मुझे लगता है कि दूर करने की कोशिश की है : और मुझे अनुमति अस्वीकार कर दी गई है।
मैंने ब्रू प्रून चलाने की कोशिश की है। मैं तो स्थापना रद्द इन चरणों का उपयोग फिर से स्थापित करने की कोशिश की:
$ brew uninstall npm
$ brew uninstall node
$ npm uninstall npm -g
$ sudo rm -rf /usr/local/lib/node_module
Error: The 'brew link' step did not complete successfully
मैं Yosemite 10.10.5 चल रहा हूँ। मेरे पास गिट संस्करण 2.6.0 स्थापित है। मेरा होमब्री अपडेट किया गया है। एक ब्रू डॉक्टर मुझे यह चेतावनी देता है:
Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
node
यह सुनिश्चित नहीं है कि यहां से कहाँ जाना है। मैं कोडेकिट पर अपनी निर्भरता खोने की कोशिश कर रहा हूं और गलती और दौड़ रहा हूं।
'मुझे लगता है कि दूर करने की कोशिश की है: और मैं अनुमति denied.' मिल गया है - ऐसा इसलिए है क्योंकि आप के रूप में स्थापित है पहली जगह में जड़। अब आपको 'सुडो आरएम'/usr/local/share/doc/node/gdbinit'' का उपयोग करना होगा। नोट: यदि आप होमब्रू का उपयोग करते हैं, तो 'sudo install' के साथ कुछ भी इंस्टॉल नहीं करें/usr/local में। यह एक बड़ी गड़बड़ी पैदा करेगा। – cel
अब मुझे लगता है कि 'सिमलिंक साझा/सिस्टम/systemtap/tapset/node.stp/usr/local/share/system/tapset लिखने योग्य नहीं है। मैंने एक सूडो चाउन -आर 'उपयोगकर्ता नाम'/usr/local/share/system/tapset करने का प्रयास किया है लेकिन यह काम नहीं करता है। – pwhitt
मैं बस सभी टकराव फाइलों को हटा दूंगा। यह थोड़ा विचित्र है, लेकिन यही कारण है कि हमारे पास होम्बू जैसे शानदार पैकेज प्रबंधक हैं। मैन्युअल रूप से अनइंस्टॉल करना बहुत दर्दनाक तरीका है। – cel