Centos
/usr/bin/node 沒有這樣的文件或目錄
我目前通過嘗試按照教程對其進行升級來破壞我的節點設置。我添加了一個符號連結,並被告知只需在此處重新安裝節點,因為符號連結無法撤消。
我繼續通過遵循另一個教程來做到這一點。
跑了這個:
yum install -y gcc-c++ make curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash - yum install nodejs
我得到了一堆帶有結尾錯誤摘要的這些:
file /usr/lib/node_modules/npm/node_modules/uid-number from install of nodejs-2:6.17.1-1nodesource.x86_64 conflicts with file from package npm-1.3.6-5.el6.noarch file /usr/lib/node_modules/npm/node_modules/which from install of nodejs-2:6.17.1-1nodesource.x86_64 conflicts with file from package npm-1.3.6-5.el6.noarch Error Summary -------------
然後我跑了
node -v
我得到的錯誤是:bash: /usr/bin/node: No such file or directory
我檢查了一下,這是存在的,但“節點”顯示為黑色,粉紅色類型如下:
知道如何讓節點備份嗎?
那些“教程”是一場災難。
我不是在管理 centos 機器,而是在我的 centos 7 vm 測試機器上(你的看起來像 centos 6),我是這樣安裝的
nodejs
:yum install epel-release yum install nodejs
修復損壞的(完全未經測試的)方法是刪除
nodejs
軟體包,刪除nodesource
儲存庫,然後nodejs
從 epel 安裝:yum remove nodejs rm /etc/yum.repos.d/nodesource* yum install epel-release yum install nodejs