Linuxは新たにnodejsをインストールして、command not found問題を解決します.
1951 ワード
Linuxの新しいインストールnodejs
問題1:nodejsをインストールする問題2:-bash:node:command not found問題3:-bash:express:command not found
問題1案
nodejs公式サイトにアクセスしてLinux Binaries(x 64)をダウンロードし、任意のディレクトリに入れます.例えば、
グローバル環境でnodeとnpmを使用して、グローバル変数PATHに存在するディレクトリ/usr/local/binにnodeとnpmのソフトチェーンを接続します.
nodeとnpmは正常に使用できますが、npmでグローバルにインストールされたモジュールは全体的に使用できません.
問題1:nodejsをインストールする問題2:-bash:node:command not found問題3:-bash:express:command not found
問題1案
nodejs公式サイトにアクセスしてLinux Binaries(x 64)をダウンロードし、任意のディレクトリに入れます.例えば、
/opt
cd /opt
# tar
tar -xvf node-v12.13.0-linux-x64.tar.xz
# ,
mv node-v12.13.0-linux-x64 nodejs
問題2案グローバル環境でnodeとnpmを使用して、グローバル変数PATHに存在するディレクトリ/usr/local/binにnodeとnpmのソフトチェーンを接続します.
ln -s /opt/nodejs/bin/node /usr/local/bin/node
ln -s /opt/nodejs/bin/npm /usr/local/bin/npm
node,npmをグローバルに使うことができるかどうかをテストします.node -v
#v12.13.0
npm -v
#6.12.0
問題3案nodeとnpmは正常に使用できますが、npmでグローバルにインストールされたモジュールは全体的に使用できません.
npm install gulp -g
#-bash: gulp: command not found
環境変数の設定が必要です.echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc
もう一度テストしますgulp
#[23:23:55] Local gulp not found in /usr/local/bin
#[23:23:55] Try running: npm install gulp