linuxではバイナリでnodejsをインストールします.
2152 ワード
いくつかのlinux環境の下で、最新のnodejsをインストールするのは比較的に面倒で、linuxソースの影響を受けて、よく直接yum/apptを通じてインストールするのはすべて要るバージョンではありませんて、だから、自分で選択しなければなりません. 対応するバージョンでインストールします.しかし、nodejsの公式はまたすべての操作システムのために包装することはできなくて、コンパイルのインストールはいつもまた依存の問題に出会います.したがって、いくつかの場合、我々はLinuxマシンで、直接に良い結果を構築するために良い生産結果をダウンロードして実行する必要があります.
例えば、v 10.xバージョンをインストールしたいです.対応する
このlinuxに登録されたすべてのユーザーがこのnodeを使用できるようにするには、解凍されたフォルダを公共の場所に置く必要があります.一般的には/usr/local/libディレクトリの下に置くことが考えられます.もちろん、位置は最も重要ではありません.重要なのは、/etc/profileというファイルに上のものを追加する必要があります. export文そして、中の指し示す経路は絶対パスを使う必要があります.このようにして、他のユーザーにnodejsの楽しみを享受させることができます.
以下はShellコードです.
以上述べたのは小编でご绍介したlinuxです.二進法でnodejsをインストールします.
例えば、v 10.xバージョンをインストールしたいです.対応する
-linux-x64.tar.gz
ファイルをwgetを通じてダウンロードして、tarコマンドで~/lib/ディレクトリの下に解凍します.(ここでは、私は自分のアカウントでこのnodeカバンを使うことができるだけです.)を修正してください.export PATH="$PATH:~/.lib/node-v10.9.0/bin"
そして実行:source .bashrc
これでnodeが有効になります.この操作はよく理解できます.つまり、nodeのbinパスを環境変数PATHに入れます.このlinuxに登録されたすべてのユーザーがこのnodeを使用できるようにするには、解凍されたフォルダを公共の場所に置く必要があります.一般的には/usr/local/libディレクトリの下に置くことが考えられます.もちろん、位置は最も重要ではありません.重要なのは、/etc/profileというファイルに上のものを追加する必要があります. export文そして、中の指し示す経路は絶対パスを使う必要があります.このようにして、他のユーザーにnodejsの楽しみを享受させることができます.
以下はShellコードです.
#!/bin/sh
#
# NodeJS
#
# Yepo 2016-07-28
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
clear
printf "
#######################Install NodeJS######################
"
# NodeJS
nodeVersion=v0.12.15
wget https://nodejs.org/download/release/$nodeVersion/node-$nodeVersion-linux-x64.tar.gz
#
srcDir=/usr/local/src
#
mv node-$nodeVersion-linux-x64.tar.gz $srcDir
#
cd $srcDir
#
tar xzf $srcDir/node-$nodeVersion-linux-x64.tar.gz
# ,
mv node-$nodeVersion-linux-x64/ node/
#
mv node ../
# /usr/local/bin
cd /usr/local/node/bin
mv node /usr/local/bin
#
rm -rf npm
# /usr/local/bin npm
cd /usr/local/bin
ln -s /usr/local/node/lib/node_modules/npm/cli.js npm
#
isCompleted=0
node -v > /dev/null 2>&1
isCompleted=$?
npm help > /dev/null 2>&1
isCompleted=$?
if [ "$isCompleted" == "0" ];then
echo "OK"
else
echo "Error"
fi
締め括りをつける以上述べたのは小编でご绍介したlinuxです.二進法でnodejsをインストールします.