【问题标题】:Install node in Amazon Linux 2在 Amazon Linux 2 中安装节点
【发布时间】:2022-08-20 18:20:06
【问题描述】:

我使用 AWS LightSail 购买了 Amazon Linux 2 机器并尝试在该机器上安装节点。但是经过几次尝试,我无法安装节点并得到下面共享的错误。

[root@ip-my public ip /]# sudo yum install nodejs
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Resolving Dependencies
--> Running transaction check
---> Package nodejs.x86_64 2:18.3.0-1nodesource will be installed
--> Processing Dependency: libc.so.6(GLIBC_2.28)(64bit) for package: 2:nodejs-18.3.0-1nodesource.x86_64
--> Processing Dependency: libm.so.6(GLIBC_2.27)(64bit) for package: 2:nodejs-18.3.0-1nodesource.x86_64
--> Finished Dependency Resolution
Error: Package: 2:nodejs-18.3.0-1nodesource.x86_64 (nodesource)
           Requires: libc.so.6(GLIBC_2.28)(64bit)
Error: Package: 2:nodejs-18.3.0-1nodesource.x86_64 (nodesource)
           Requires: libm.so.6(GLIBC_2.27)(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

提前致谢!

  • 这个answer 可能会有所帮助
  • @medbenzekri 感谢您的帮助,但我遇到了同样的错误
  • 今天遇到同样的错误。
  • 我认为 AWS LightSail Amazon Linux 2 支持节点版本 <=16.x ,所以我们要安装节点版本 <=16 ,我安装了节点版本 16 并且它可以工作!!!

标签: node.js linux amazon-lightsail amazon-linux


【解决方案1】:

我认为 AWS LightSail Amazon Linux 2 支持节点版本 <=16.x, 所以我们要安装节点版本<=16,我安装了节点版本16,它可以工作!!

以下是遵循的步骤,

第 1 步:- 配置 Yum 存储库

$ sudo yum install -y gcc-c++ make 
$ curl -sL https://rpm.nodesource.com/setup_16.x | sudo -E bash -

第 2 步:– 在 Amazon Linux 上安装 Node.js

$ sudo yum install -y nodejs 

第 3 步 - 检查版本

$ node -v  
$ npm -v
    

【讨论】:

    猜你喜欢
    • 2020-11-14
    • 2021-07-16
    • 2023-01-30
    • 2022-07-09
    • 2022-05-25
    • 1970-01-01
    • 2021-09-09
    • 2022-01-14
    • 2021-03-03
    相关资源
    最近更新 更多