ढकोसला चेतावनी EACCES उपयोगकर्ता "रूट" देव dir
sudo npm install protractor -g
और एक ही कुख्यात त्रुटि की कोशिश का उपयोग करने की अनुमति नहीं है/फिर से चेतावनी (कोई लाभ नहीं हुआ googled):
gyp WARN EACCES user "root" does not have permission to access the dev dir "/Users/dmitrizaitsev/.node-gyp/0.12.0"
ऐसा लगता है कि node version 0.12.0
मेरी मशीन पर वर्तमान नोड संस्करण होने के बावजूद, उसी इंस्टॉलेशन के दौरान बार-बार डाउनलोड और पुनर्निर्मित किया जाता है:
node -v
v0.12.0
सवाल:
निर्देशिका "/Users/dmitrizaitsev/.node-gyp/0.12.0" वास्तव में याद आ रही है! ऐसा भ्रामक संदेश क्यों?
यह निर्देशिका क्यों नहीं बनाई गई थी और न ही
node v0.12.0
के दौरान और न ही पिछले सफल पुनर्निर्माण के दौरानnode-gyp
?(जाहिर है) मैं इसे कैसे होने से रोक सकता हूं?
मै मैक ओएसएक्स 10.8.5 चलाता हूं यदि यह किसी भी महत्व का है।
नहीं, आप 'sudo npm' नहीं करते हैं - मेरा जवाब देखें! –
धन्यवाद, यह मेरी समस्या हल हो गया। मैं कुछ कारणों से ऊपर दिए गए उत्तर को लागू नहीं कर सका। मेरे लिए –
यह काम किया। रूट पर एनपीएम भाग गया ताकि यह सुनिश्चित किया जा सके कि यह रूट के रूप में चलाया जा सके। --unsafe-पर्म। 2 साल बाद फिक्स –