首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用%n升级Node.js

无法使用%n升级Node.js
EN

Stack Overflow用户
提问于 2015-03-09 21:34:44
回答 5查看 5.9K关注 0票数 2

我正在尝试使用n更新Ubuntu Server14.04上的Node.js。n升级,但版本仍然相同:

代码语言:javascript
复制
root@0e2dbaa3db85:/home# node -v
v0.10.25

root@0e2dbaa3db85:/home# n 0.10.33
  install : node-v0.10.33
    mkdir : /usr/local/n/versions/node/0.10.33
    fetch : https://nodejs.org/dist/v0.10.33/node-v0.10.33-linux-x64.tar.gz
installed : v0.10.33

root@0e2dbaa3db85:/home# node -v
v0.10.25

我必须告诉n使用哪个版本作为默认版本吗?

我尝试过n latest,它安装了0.12.0,但node -v再次输出0.10.25

我该怎么办?

EN

回答 5

Stack Overflow用户

发布于 2016-04-15 03:23:35

有时,n包不会安装node的链接,并且选项不允许您选择由n安装的任何版本。

当发生这种情况时,您需要安装"n“版本的node,以便选择器允许您进行选择。

这是我必须要做的。

  1. Use n安装节点版本。本地n稳定安装: node-v5.10.1 mkdir :/usr/ ################################################################## /n// node /5.10.1 fetch:https://nodejs.org/dist/v5.10.1/node-v5.10.1-linux-x64.tar.gz node已安装100.0%的######:从安装目录中v0.10.42
  2. Select节点版本

在本例中,它位于:

使用新节点版本的/usr/local/n/versions/node/5.10.1/bin/node

  • Replace现有节点链接

cd /bin mv /usr/local/n/versions/node/5.10.1/bin/node node_old ln -s node

在这一点上,节点应该可以工作,n应该允许您选择版本。

票数 8
EN

Stack Overflow用户

发布于 2019-01-27 13:02:42

nvm.

  • I解决的
  • 也面临与您相同的问题。我无法使用n更改节点版本,因为我之前安装了nvm并使用nvm管理节点版本。
  • 我通过执行nvm命令解决了此问题。例如:nvm install 11.8.0,然后检查节点版本node -v。Tada它可以工作。
票数 4
EN

Stack Overflow用户

发布于 2015-03-10 20:18:00

n 0.10.33将安装该版本的node,但您仍未选择它。安装后,只需执行n并选择要使用的版本。

n latest将安装或激活最新版本的节点。运行两次以使用节点0.12.0

Documentation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28943319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档