uuntuインストールnodejs
1 nodeソースのダウンロード
3:新規ファイル
インストールだけなら終わりです.インストールするたびにトラブルが発生します.その原因が分かりません.もう一度分析してみます.
https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-x64.tar.xz
2すべての操作にはスーパーパーミッションが必要です.cd /home/flq1/Downloads && sudo tar xf node-v8.9.2-linux-x64.tar.xz -C /usr/local/
上の命令プログラムのインストールパスを実行しました./usr/local/node-v 8.9.2-linux-x 64/bin3:新規ファイル
vim /etc/profile.d/node.sh
export PATH=$PATH:/usr/local/node-v8.9.2-linux-x64/bin
4これは環境変数を設定して、source/etc/profileを実行して環境変数を有効にします.node-versionはnodeのバージョンを見ることができます.インストールだけなら終わりです.インストールするたびにトラブルが発生します.その原因が分かりません.もう一度分析してみます.
flq1@ubuntu:/usr/local/node-v8.9.2-linux-x64/bin$ tree /etc/ |grep profile
│ │ │ ├── change_profile
│ └── profile
├── profile
├── profile.d
│ │ ├── 65compiz_profile-on-session
│ │ ├── a11y-profile-manager-indicator-autostart.desktop
下にファイルprofileとディレクトリprofile.dがあります.profileにはこのルールが定義されています.if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
ディレクトリprofile.dの下の*.shファイルを検出してロードします./etc/profile.d/
├── bash_completion.sh
├── cedilla-portuguese.sh
└── node.sh
私たちはsource/etc/profileを実行する時、/etc/profile.d/以下のすべてのファイルに設定されている環境変数をロードしました.