鍍金池/ 問(wèn)答/Linux  HTML/ [已解決]centos安裝node.js后無(wú)法使用全局命令

[已解決]centos安裝node.js后無(wú)法使用全局命令

背景

一直是用的window,從來(lái)沒(méi)用過(guò)linux系統(tǒng)
今天在阿里云ECS上配置node環(huán)境

配置步驟

  • 進(jìn)入控制臺(tái),root身份登陸
  • 下載node v8.9.4版本,
  • 解壓,局部調(diào)用npm命令可以的
  • ln -s鏈接到usr/local/bin文件夾下

然后使用npm -v node -v 說(shuō)是命令不存在
cdusr/local/bin目錄下面,顯示有這兩個(gè)文件..但是顏色是紅色

問(wèn)題

怎么在centos里面啟用全局命令呀

解決

在建立鏈接的時(shí)候使用的是相對(duì)路徑,這就導(dǎo)致雖然成功了,但是指向的是一個(gè)錯(cuò)誤的地址,肯定就用不了這個(gè)命令了....
回答
編輯回答
離觴

ln命令需要用絕對(duì)路徑,不能先對(duì)路徑
比如node在/root/node/bin
你在/root
ln node/bin/node /usr/bin/node不行
應(yīng)該
ln /root/node/bin/node /usr/bin/node

2018年7月13日 12:43
編輯回答
苦妄

使用ls -l看看usr/local/bin的node鏈接情況

2017年12月20日 00:17
編輯回答
孤慣

跳出問(wèn)題本身,建議不要采用這種安裝方式,以后升級(jí)比較麻煩。推薦使用 NVM 安裝/升級(jí)/切換 Node。

首先,安裝NVM

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

跟著,通過(guò)NVM安裝Node

nvm install 8.9.4

使用非常簡(jiǎn)單。更多命令,參考官方文檔 https://github.com/creationix...

2017年4月2日 07:08