簡體   English   中英

在 Amazon Linux 2 中安裝節點

[英]Install node in Amazon Linux 2

我購買了使用 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

提前致謝!

我認為 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

我希望它有幫助

我解決此問題的方法是,您必須使用此命令清除緩存:

sudo rm -R /var/cache/yum/x86_64/2/nodesource/

現在,您可以下載正確的版本:

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

現在你可以安裝:

sudo yum install -y nodejs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM