2016-07-19 11 views
-1

私のElementary OS freyaコンピュータにnodejs 5.xをインストールしようとしていました。私はこのリンクhttps://nodejs.org/en/download/package-manager/をフォローしましたが、このコマンドで6.xを5.xに変更するのを忘れました: curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash- このミスの後、私はそのコマンドを実行しましたが、6.xを5.xに変更しました。 そして、私はリンクが言うようにインストールしようとしました: sudo apt-get nodejsをインストールします nodejsバージョンをチェックすると6.3バージョンと表示されます。私はこのバージョンを望んでいない、私は5.12をしたい、今私はこれを元に戻すことはできません。さらに、npmをインストールしようとすると、次のように表示されます。 npm:依存:nodejsがインストールされません。curlを使用してnodejs 6.xをインストールした後でnpmをインストールできない

私は欲求不満です!申し訳ありませんが、英語は母国語ではありません。

+0

を実行した後、ログインをログアウトする必要があるかもしれませんが、私はここに掲載するに新たなんです。これはコマンドでした: 'curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - ' –

+0

なぜ5.xが必要ですか?この時点でそれ以上のアップデートはありません。最新の "現在の"ブランチである6.xに移行する必要があります。 – mscdex

+0

私はionicで働いていて、私は5.xバージョンでは問題ありませんでした。 6.xが動作するかどうかはわかりません。 –

答えて

0

異なるバージョンのノードをテストまたは切り替えたい場合は、nvmを使用してください。ここでは簡単なインストールのための小さなスクリプトです:

# Usage : ./nvm_install.sh <node_version> 
# Example : ./nvm_install.sh 5 
# reinstall nvm & install node with version <node_version> 
###################################### 
#!/bin/bash 

rm -rf ~/.nvm 
rm -rf ~/.npm 
rm -rf ~/.bower 
sudo apt-get remove nodejs 
sudo apt-get update 
sudo apt-get install build-essential libssl-dev 
curl https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash 
source ~/.profile 

source ~/.nvm/nvm.sh 

nvm_version=`nvm --version` 

echo "nvm version ${nvm_version}" 

NODE_VERSION=5 

if [ -n "$1" ]; 
then 
    NODE_VERSION="$1" 
fi 

echo "Installing node v$NODE_VERSION" 

# install node 5 
nvm install $NODE_VERSION 
nvm use $NODE_VERSION 
node -v 
nvm ls 

あなたは/コマンドに対しても申し訳ありませんが、このスクリプト

関連する問題