[英]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.