我在節點出現這個錯誤。運行Debian 7(Wheezy)一個VPS。node -bash:/ usr/sbin/node:沒有這樣的文件或目錄
我有這樣的錯誤,如果我例如運行此命令(在.js文件的目錄)
node sell.js
或
screen node sell.js
他們都沒有工作,因爲我越來越此錯誤:
-bash: /usr/sbin/node: No such file or directory
有人能幫助我嗎?
我在節點出現這個錯誤。運行Debian 7(Wheezy)一個VPS。node -bash:/ usr/sbin/node:沒有這樣的文件或目錄
我有這樣的錯誤,如果我例如運行此命令(在.js文件的目錄)
node sell.js
或
screen node sell.js
他們都沒有工作,因爲我越來越此錯誤:
-bash: /usr/sbin/node: No such file or directory
有人能幫助我嗎?
我跑的命令:
sudo apt-get install nodejs-legacy
和再次的NodeJS工作!
NodeJS的Debian軟件包名爲nodejs並安裝了可執行文件/usr/bin/nodejs
。
node
是錯誤的程序,它用於火腿無線電操作,並且它的安裝似乎無論如何都會中斷)。
正如@昆汀的答案,可執行文件的名稱可能不正確。在很多情況下,安裝的是nodejs
,而不是node
。下面這行創建一個symbolic link,當您鍵入node
時,它指向nodejs
,系統的外觀位置爲nodejs
。這是一個變通 - 替代你的節點的安裝過程中,只需鍵入nodejs
sudo ln -s /usr/bin/nodejs /usr/sbin/node
也許發生了什麼錯誤。
而系統環境變量顯示命令「node」反映到/ usr/sbin/node。
嘗試從官方下載節點Linux二進制文件。在提取源文件後重命名並將其放入/ usr/sbin。當然,只要更新系統環境變量,您就可以將它放在另一個文件夾中。
如果你說'sudo apt-get install nodejs-legacy',它會不會被修復? (從[github問題](https://github.com/nodejs/node-v0.x-archive/issues/3911#issuecomment-18951288)) – fedorqui
這與php有什麼關係? – Epodax
@Epodax我很抱歉錯了標籤:/ –