3

Ubuntu 14.04 に nvm をインストールしようとしていますが、指定したバージョンを使用していないようです。ここのチュートリアルに従ってインストールしましたhttps://github.com/creationix/nvmそして、ここのチュートリアルも試しましたhttps://www.digitalocean.com/community/tutorials/how-to-install-node-js- with-nvm-node-version-manager-on-a-vps .

私のシステムにはすでに 2 つのノードがインストールされています。

which node # => /usr/local/bin/node
node --version # => v0.11.13-pre
which nodejs # => /usr/bin/nodejs
nodejs --version # => v0.10.26

curl one liner を使用して nvm をインストールすると、提供されてから使用します

nvm install 0.10.32

.nvm/v0.10.32 内に空のフォルダーを作成し、それへの .nvm/current シンボリック リンクを作成します。さらに、bin フォルダーも空です。この問題は、他のバージョンのノードをインストールすると発生します。ノードのバージョンを、本来あるはずのフォルダーにクローンするだけでよいと思いますが、それだけでよい場合はわかりません。さらに、自分のシステムで現在の nvm (/usr/local/bin/node から .nvm/current へのシンボリック リンク) を使用する方法がわかりません。自分で何もせず、チュートリアルに従うだけで、ノード -- version および nodejs --version は、指定したバージョンを使用しません。

nvm use 0.10.32
4

3 に答える 3

4

私の答えが古くなっている可能性があることは理解していますが、チケット #809に非常に素晴らしい論文がありました。

$ npm install -g nvm

間違っている。修正するには、あなたがしたい

$ npm uninstall -g nvm
$ apt install curl
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
$ source ~/.bashrc
$ nvm install 5.1
$ nvm use 5.1

代わりに(curlそのマシンにまだインストールされていない場合)。

于 2016-06-21T12:16:47.583 に答える
0

システムが 0.10.* のバージョンを使用するまで、問題のあるノードのインストールをすべて削除しました。以前にノードをインストールしようとしたか、別のプログラムがインストールしたようです。

于 2014-09-23T02:19:27.820 に答える