【问题标题】:Installing Node on Centos 6.8在 Centos 6.8 上安装节点
【发布时间】:2016-12-26 01:40:29
【问题描述】:

我正在尝试使用这些指令在 Centos 6.8 上安装 nodejs:

http://tecadmin.net/install-latest-nodejs-and-npm-on-centos/#

当我跑步时 yum install nodejs

但我收到以下错误

Resolving Dependencies
--> Running transaction check
---> Package nodejs.x86_64 0:5.12.0-1nodesource.el7.centos will be installed
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) for package: nodejs-5.12.0-1nodesource.el7.centos.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.15)(64bit) for package: nodejs-5.12.0-1nodesource.el7.centos.x86_64
--> Finished Dependency Resolution
Error: Package: nodejs-5.12.0-1nodesource.el7.centos.x86_64 (nodesource)
       Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
Error: Package: nodejs-5.12.0-1nodesource.el7.centos.x86_64 (nodesource)
       Requires: libc.so.6(GLIBC_2.15)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

【问题讨论】:

    标签: node.js centos


    【解决方案1】:

    在centos 7上安装nodejs(最新版本)的最佳方式:(确保你是sudo用户)

    1. 打开终端并输入:cd ~
    2. 然后输入:wget http://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.gz(一定要查看最新版本,相应更改版本名称)
    3. 然后:sudo tar --strip-components 1 -xzvf node-v10.15.1-linux-x64.tar.gz -C /usr/local (必须检查最新版本相应更改版本名称)
    4. 使用验证:node --version

    【讨论】:

    • 该问题特别提到“Centos 6.8”,但您的答案针对的是 Centos 7。
    • 这在 Centos 6.10 上对我有用。无论如何,我无法安装像 12.0.0 这样的较新版本,所以我安装了 10.15.1,如示例所示。谢谢!
    • 我可以在 centos 6.9 上安装它
    【解决方案2】:

    安装前试一试:

    yum clean all
    rm -rf /var/cache/yum/*
    yum update
    

    我的问题出在缓存包中……

    【讨论】:

      【解决方案3】:

      也许你需要在使用 yum 安装 nodejs 之前安装 gcc-c++ 和 make。

      试试这个:

      $ yum install -y gcc-c++ make

      $ curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -

      然后:

      $ yum install nodejs

      并使用以下方式确认:

      $ node -v

      http://tecadmin.net/install-latest-nodejs-and-npm-on-centos/

      【讨论】:

      • 虽然这在理论上可以回答这个问题,it would be preferable 在此处包含答案的基本部分,并提供链接以供参考。
      • 非常感谢您提醒我我的答案,我真的不知道,但我编辑了它。我希望现在没事:)
      • 我已按照这些说明进行操作,当我收到该错误时,我应该在问题中提供更多信息,抱歉
      【解决方案4】:

      最简单的解决方案,如果你不需要最新的node版本,其实是使用更早版本的node,我用10.23成功了。如果你使用 nvm 安装 node,你可以安装 diff 版本并轻松尝试。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-01-17
        • 1970-01-01
        • 2018-10-13
        • 2017-04-20
        • 2017-08-02
        • 1970-01-01
        • 1970-01-01
        • 2023-03-14
        相关资源
        最近更新 更多