web-dev-qa-db-ja.com

Nodejsは常に4.2.6をインストールします

Localhostに最新バージョンのnodejsをインストールしています。しかし、システムは常に4.2.6バージョンをインストールしています。最新バージョンをインストールするにはどうすればよいですか。

私が使用したコマンド:

Sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install nodejs

インストール後、私はチェックしました:

node -v

結果:

v4.2.6

apt-cache policy nodejsの出力:

Installed: 4.2.6~dfsg-1ubuntu4
Candidate: 4.2.6~dfsg-1ubuntu4
Version table:
*** 4.2.6~dfsg-1ubuntu4 500
    500 http://archive.ubuntu.com/ubuntu xenial/universe AMD64 
Packages
    100 /var/lib/dpkg/status

OR

誰もがインストールするためのインストール手順を送信できますか

node-v8.2.1-linux-x64.tar.xz 

ファイル。

ありがとう

10
youv

Linux/Macシステムでは、 nvm-Node Version Manager より良い方法はありません。

インストール:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

次に、使用方法は次のように簡単です。

nvm install 8.0
nvm use 8.0

再起動後に古いバージョンが表示される場合は、nvm aliasを使用して、バージョンをデフォルトに設定します。

20
Lazyexpert

Ubuntu 16をお持ちの場合は、この手順を試してください。それは私のために完全に働きました。また、このプロセスで尋ねられたときはいつでもあなたのアカウントパスワードを提供してください。

  1. Sudo su -c "echo 'deb https://deb.nodesource.com/node_8.x xenial main' >> /etc/apt/sources.list.d/nodesource.list"

  2. Sudo su -c "echo 'deb-src https://deb.nodesource.com/node_8.x xenial main' >> /etc/apt/sources.list.d/nodesource.list"

  3. Sudo apt-get update

  4. apt-cache policy nodejsリストされたバージョンにノード8があるかどうかを確認します

  5. Sudo apt-get install nodejs

  6. nodejs -vインストールされているノードのバージョンを確認します

これにより、nodejsバージョン8がシステムに正常にインストールされます。他のバージョンが必要な場合は、ステップ1と2でバージョンを変更すると、正常に機能するはずです。

1
arc lightning

私にとって-解決策はこのページにありました:

参照: https://websiteforstudents.com/install-the-latest-node-js-and-nmp-packages-on-ubuntu-16-04-18-04-lts/

...最新リリースでは、このPPAを追加します。

curl -sL https://deb.nodesource.com/setup_10.x | Sudo bash -

LTSリリースをインストールするには、このPPAを使用します

curl -sL https://deb.nodesource.com/setup_8.x | Sudo bash -

????

Ubuntu 18.04 Bionic Beaver LTSを実行しているので、バージョン8が必要でした

0
user2182349