gpt4 book ai didi

linux - Nodejs Update 将旧版本保留为当前版本

转载 作者:太空宇宙 更新时间:2023-11-04 09:06:06 24 4
gpt4 key购买 nike

所以我正在尝试更新 NodeJS 并遇到问题。首先,我尝试使用 nvm 进行更新。我安装了一个新版本,我可以手动使用新版本,但是nvm ls仍然显示

    v0.6.14
current: v0.4.12
default -> 0.6 (-> v0.6.14)

nvm use 在新版本上不会做任何改变此消息的事情。旧版本上的 nvm uninstall 说我无法卸载当前事件的 Node 版本(这不是 nvm use 应该做的吗?)。

所以我尝试按照 this guide 中的步骤手动安装新版本.

cd $HOME/src
wget http://nodejs.org/dist/node-v0.4.11.tar.gz
tar -xzf node-v0.4.11.tar.gz
cd node-v0.4.11
alias python=python2.6
./configure --jobs=8 --prefix=$HOME
make && make install

这会安装它,但 shell 仍在使用旧 Node 版本。

我需要做什么才能摆脱旧版本的 Node ,或者至少让它使用更新的版本(从 nvm 或 shell,此时一切正常)。请原谅我一般的 linux 菜鸟,我仍在从 Windows 的使用中恢复过来。

最佳答案

我能够通过删除 $HOME/bin 中的 node 文件并重新运行 make install 来解决这个问题。我仍然很好奇为什么 make install 没有覆盖旧版本,这似乎是自然而然的事情,但它现在可以工作了。在接受我自己的答案之前,我会等待更好的答案。

关于linux - Nodejs Update 将旧版本保留为当前版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11107594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com