Ubuntu makinesinde Node.js'yi yüklüyorum. Yani, /usr/local/bin/node
ve tüm bağımlılıkları düğüm ikili varNode.js bash:/usr/local/bin/node: İzin reddedildi
./configure && make && sudo make install
: Ben resmi talimatlarına. Ancak komut satırından çalıştırdığımda izin hatası alıyorum:
> node
bash: /usr/local/bin/node: Permission denied
Nasıl düzeltebilirim? Bunu hesabımın altında nasıl çalıştırabilirim? sudo node
da çalışmıyor.
'ls -l/usr/local/bin/node' nedir? – rossipedia
'-rwxr-x --- 1 kök kökü 11105680 Ara 13 09:46/usr/local/bin/node'. Oh, Chown'u görüyorum? Bu işe yaradı! @rossipedia cevaba koydu, çözüldüğü gibi işaretlerim. Teşekkür ederim! – demi
Bu konuda izinleri değiştirmek için "chown" kullanmazdım. Sorun, kök ve kök grubu için yalnızca + x izinleriniz olmasıdır. Genellikle, herkesin okuma ve yürütme izinlerini veren 'rrxr-xr-x' okuması gerekir. Aşağıdaki @ hek2mgl cevabı doğru olanıdır. – rossipedia