【问题标题】:NPM prefix compatibility with NVMNPM 前缀与 NVM 的兼容性
【发布时间】:2017-09-28 10:20:01
【问题描述】:

我最近在一台 linux 机器上安装了 NVM,打算用它来升级节点。现在我在首次启动新终端时看到一些错误。

node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.18' 
not found (required by node)
nvm is not compatible with the npm config "prefix" option: currently set to 
""
Run `npm config delete prefix` or `nvm use --delete-prefix v7.9.0 --silent` 
to unset it.

这里有两个问题: 1. 节点需要 `GLIBCXX_3.4.18' 但找不到。 2. npm config "prefix" 选项与 NVM 不兼容

这些错误在我安装 NVM 之前没有发生。

谢谢,

史蒂夫

【问题讨论】:

    标签: node.js linux nvm


    【解决方案1】:

    对于第一期,

    运行以下命令,

    sudo apt-get update 
    sudo apt-get install libstdc++6
    

    对于第二个问题,尝试将 npm config 重置为默认值,

    echo "" > $(npm config get globalconfig)
    npm config --global edit
    

    如果这不起作用,请尝试

    sudo npm config set prefix /usr/local
    

    更新

    仅适用于 Debian Wheezy 及更早版本:

    sudo apt-get install python-software-properties
    

    在第一个问题上再试一次,

    sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
    

    对于第二期,

    echo "" > $(npm config get userconfig)
    npm config edit
    

    更新 2

    要在您的场景中重新安装 Node.js 和 npm,请使用以下命令,

    sudo apt-get install curl python-software-properties
    curl -sL https://deb.nodesource.com/setup_7.x | sudo bash -
    
    sudo apt-get autoremove --purge nodejs
    sudo apt-get autoremove --purge npm
    

    那么,

    sudo apt-get update
    sudo apt-get install nodejs
    sudo apt-get install npm
    

    【讨论】:

    • 嗨 Kalana,我已经运行了你的命令,但错误仍然以同样的方式发生。您还有其他建议吗?
    • 你尝试更新了吗
    • 在第一个命令之后(sudo add-apt-repository ppa:ubuntu-toolchain-r/test)我得到错误:sudo: add-apt-repository: command not found。对于第二个问题,我的错误仍在发生。如果有帮助,这是我的 Linux 发行版:Debian GNU/Linux 7.8 (wheezy)
    • 好的,我在更新的第一件事之前添加了喘息的解决方案。
    • 顺便说一句,您是否尝试重新安装 node 和 nvm
    猜你喜欢
    • 1970-01-01
    • 2016-04-15
    • 2018-11-28
    • 2021-10-04
    • 2010-10-06
    • 1970-01-01
    • 2018-05-14
    • 2021-08-13
    • 1970-01-01
    相关资源
    最近更新 更多