国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

前端系列:Centos7安裝node.js以及遇到的各種問題

這篇具有很好參考價值的文章主要介紹了前端系列:Centos7安裝node.js以及遇到的各種問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。



自己買了一個騰訊云輕量應(yīng)用服務(wù)器,第一個項目跟隨github部署了一個小網(wǎng)站。本文記錄安裝node.js的過程(安裝時遇到了一些坑,折騰了好久。。)

我最后安裝的方法是使用源代碼安裝,想看這個方法的直接看最后一部分!

前期使用的方法都沒有成功。

我的平臺:騰訊云 輕量服務(wù)器|寶塔Linux面板 7.9.3 騰訊云 專享版| Centos7.9 64bit



一. Centos7安裝node.js

一、嘗試未成功的方法

1、從EPEL庫安裝node.js

首先確認是否已經(jīng)安裝eple庫:

yum info epel-release

如果輸出有關(guān)eple-release庫的有關(guān)信息,則已經(jīng)安裝該庫,否則需要安裝:

sudo yum install epel-release

安裝eple庫完成后,就可以開始安裝node.js:

sudo yum install nodejs

檢查是否安裝成功及版本:

node -v
npm -v

注:新版本的node.js已經(jīng)包含npm,如果沒有可以選擇自己安裝,安裝命令如下:

sudo yum install npm

到這一步檢查node版本之后發(fā)現(xiàn)比我需要的版本要低,于是嘗試nvm(nvm是一個node.js版本管理工具)

筆者到這里是成功的

進入要啟動的項目

npm install

然后

npm run dev

2.使用nvm安裝

nvm是一個node版本管理工具,可以為系統(tǒng)安裝多個node版本并進行切換管理。

安裝nvm,執(zhí)行如下命令:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

執(zhí)行 nvm -v 輸出版本說明nvm安裝成功

然后執(zhí)行nvm install 版本號 即可安裝對應(yīng)版本號node.js

執(zhí)行 nvm ls-remote 查看可以供安裝的全部版本

執(zhí)行nvm ls 查看已安裝的版本

安裝成功后,執(zhí)行 node -v,如果出現(xiàn)版本號且沒有其他提示,說明安裝成功。而我的提示有些依賴項沒有安裝,和這里類似:

  • node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found (required by node) 報錯解決

  • Linux中提示:/lib64/libc.so.6: version `GLIBC_2.17’ not found 的解決辦法文章來源地址http://www.zghlxwxcb.cn/news/detail-829449.html

遇到的問題詳情見 二. 遇到的問題

我升級了gcc版本到8.3.1-3(升級方法見CentOS7 升級gcc版本),但問題仍沒有解決(仍然缺少GLIBC_2.27等)

二、成功方法

1. 使用源代碼安裝

去官網(wǎng)找到最新的或者是您想要的node.js版本,復(fù)制url,在CentOS中用wget下載。

wget https://nodejs.org/dist/v18.15.0/node-v18.15.0.tar.gz

解壓:

tar zxvf node-v18.15.0.tar.gz

進入目錄:

cd node-v18.15.0

配置:

./configure

編譯(這一步花費的時間比較長,耐心等待):

make

安裝:

sudo make install

檢查:

# node --version
v8.9.4
# npm --version
5.6.0

參考:
如何在 CentOS 安裝 node.js

在centos7安裝nodejs并升級nodejs到最新版本

創(chuàng)作不易,歡迎點贊、評論、收藏

二. 遇到的問題

可以參考 前端系列:Vue入門&環(huán)境搭建、【vue】創(chuàng)建項目&項目搭建問題&項目文件介紹&.vue文件介紹

一. node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found (required by node) 報錯解決

安裝node的時候報錯:

[root@localhost build]# npm install pm2@latest --global
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node)

發(fā)生此錯誤可能是因為您正在使用node的最新版本,還是建議使用LTS版本(大多數(shù)用戶建議使用16.15.0 LTS)而不是最新版本。所以我的建議是使用NodeJS 16 LTS版本。安裝Nodejs 16只需在機器上運行以下命令:

nvm install 16

[root@localhost ~]# nvm install 16
Downloading and installing node v16.17.0...
Downloading https://nodejs.org/dist/v16.17.0/node-v16.17.0-linux-x64.tar.xz...
####################################################################################################### 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v16.17.0 (npm v8.15.0)

安裝pm2:

[root@localhost ~]# npm install pm2 -g
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
 
added 183 packages, and audited 184 packages in 16s
 
12 packages are looking for funding
  run `npm fund` for details
 
found 0 vulnerabilities
npm notice
npm notice New minor version of npm available! 8.15.0 -> 8.19.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.19.2
npm notice Run npm install -g npm@8.19.2 to update!
npm notice

二. Linux中提示:/lib64/libc.so.6: version `GLIBC_2.17’ not found 的解決辦法

昨天在服務(wù)器上安裝好node之后,提示這個錯誤:./node: /lib64/libc.so.6: version `GLIBC_2.17’ not found (required by ./node),今天把解決過程整理一下

一、查看系統(tǒng)中可使用的glibc版本

//使用strings命令查看
strings /lib64/libc.so.6 |grep GLIBC_
//查看結(jié)果如下:
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_PRIVATE

二、下載高版本的glibc庫

1.由上圖可知,并沒有GLIBC_2.17版本的glibc庫,所以我們要下載2.17版本的庫,從這下載 glibc-2.17.tar.gz,也可下載更多版本

三、下載之后進行解壓縮

wget https://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz
tar -xvf glibc-2.17.tar.gz

四、編譯安裝

#進入glibc-2.17目錄中
cd glibc-2.17
#創(chuàng)建build目錄
mkdir build
#進入build目錄中
cd build
#執(zhí)行./configure
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
#安裝
make && make install

五、查看共享庫

ls -l /lib64/libc.so.6
=====================
//可以看到已經(jīng)建立了軟鏈接
lrwxrwxrwx. 1 root root 12 Jan 13 01:49 /lib64/libc.so.6 -> libc-2.17.so

六、再次查看系統(tǒng)中可使用的glibc版本

[root@localhost ~]# strings /lib64/libc.so.6 |grep GLIBC_
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_PRIVATE

七、備注

1.本文參考:https://blog.csdn.net/zhoubl668/article/details/80285317







幾分出發(fā)

Centos7安裝node.js

無憂無慮地live

node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found (required by node) 報錯解決

周星星的學習筆記

Linux中提示:/lib64/libc.so.6: version `GLIBC_2.17’ not found 的解決辦法

到了這里,關(guān)于前端系列:Centos7安裝node.js以及遇到的各種問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • window 10 安裝node.js時遇到2502 2503錯誤(已解決)

    window 10 安裝node.js時遇到2502 2503錯誤(已解決)

    node安裝失敗2503的解決辦法:1、在WIN搜索框搜索powershell并右擊;2、點擊使用管理員身份運行powershell命令行工具;3、輸入“msiexec /package node”;4、打開安裝包,根據(jù)提示安裝即可。 本文操作環(huán)境:Windows7系統(tǒng),nodejs10.16.2版,Dell G3電腦。 如何解決node 安裝失敗2503問題? Nod

    2023年04月27日
    瀏覽(108)
  • 【MySQL系列】在Centos7環(huán)境安裝MySQL

    【MySQL系列】在Centos7環(huán)境安裝MySQL

    「前言」文章內(nèi)容大致是在Centos7環(huán)境安裝MySQL,演示安裝的版本為5.7? 「歸屬專欄」MySQL 「主頁鏈接」個人主頁 「筆者」楓葉先生(fy) 「楓葉先生有點文青病」「句子分享」???? 浮生夢,三生渺渺, 因緣無蹤,雖堪戀,何必重逢。 息壤生生,誰當逝水,東流無終。? ?——

    2024年02月12日
    瀏覽(22)
  • (簡單成功詳細)CentOS 安裝 node.js

    個人感覺比較好用的方法 ? 目錄 方法一 方法二 安裝指定版本的nodejs并配置環(huán)境變量全局模塊方法 1.安裝yum ?2.安裝nodejs 3.檢查

    2024年02月13日
    瀏覽(27)
  • CentOS7安裝docker以及docker-compose

    CentOS7安裝docker以及docker-compose

    系統(tǒng)版本:CentOS7.9 docker版本:當前最新版本是23.0.3 docker compose版本:v2.17.2 參考官網(wǎng)文檔:跳轉(zhuǎn)鏈接 我這邊之前沒有安裝過docker,所以執(zhí)行命令后輸出以下內(nèi)容 這里有兩種方式,一種是安裝最新版本的docker,一種是安裝指定版本的docker。 安裝最新版本docker 安裝指定版本do

    2024年02月05日
    瀏覽(55)
  • M系列 Mac如何安裝CentOS7虛擬機(附安裝包下載鏈接)

    M系列 Mac如何安裝CentOS7虛擬機(附安裝包下載鏈接)

    目錄 Linux鏡像下載網(wǎng)址: 一、虛擬機安裝 ?1、下載相應(yīng)的文件? ?2、打開VMware Fusion pro進行安裝 3、 輸入許可證密鑰?編輯 4、 將CentOS-7拖入“從光盤或映像中安裝”中 5、點擊繼續(xù)?編輯 6、選擇其他--其他64位ARM--繼續(xù)? ?7、進行自定設(shè)置?編輯 ?8、這里更改名為“Centos7”

    2024年02月05日
    瀏覽(21)
  • CentOS系列:【Linux】CentOS7操作系統(tǒng)安裝nginx實戰(zhàn)(多種方法,超詳細)

    CentOS系列:【Linux】CentOS7操作系統(tǒng)安裝nginx實戰(zhàn)(多種方法,超詳細)

    本次的實驗環(huán)境見下表: 操作系統(tǒng) 服務(wù)器IP hostname centos7.6 192.168.1.41 mufengrow41 如何查看相應(yīng)的參數(shù): 查看操作系統(tǒng): 查看ip 2.1 添加yum源 nginx不在的默認的yum源中, 可以使用epel或者官網(wǎng)提供的yum源來安裝。 以下兩種方法,選擇任意一種即可,也就是2.1.1和2.1.2兩個小節(jié)的內(nèi)

    2024年04月15日
    瀏覽(28)
  • 【服務(wù)器】CentOS 7 安裝Node.js開發(fā)環(huán)境

    部署Node.js環(huán)境(使用NVM安裝多個Node.js版本): NVM(Node VersionManager)是Node.js的版本管理軟件,使您可以輕松在Node.js各個版本間進行切換。適用于長期做node開發(fā)的人員或有快速更新node版本、快速切換node版本的場景。 具體操作步驟如下: 服務(wù)器系統(tǒng) :CentOS 7.9.2009 x86_64(Py3.7.9) a. 安

    2024年01月25日
    瀏覽(47)
  • npm/Node.js介紹及快速安裝 - Linux CentOS

    npm(Node Package Manager)是 Node.js 的包管理器。它是一個用于安裝、管理和發(fā)布 JavaScript 包的工具。npm 使開發(fā)者能夠輕松地查找和安裝現(xiàn)有的 JavaScript 模塊,以及創(chuàng)建和共享自己的模塊。 以下是 npm 的一些主要功能和概念: npm 提供了一個廣泛的包倉庫,開發(fā)者可以在其中查找

    2024年02月12日
    瀏覽(45)
  • centos安裝:node.js、npm及pm2

    centos安裝:node.js、npm及pm2

    ? ? ? ??Node.js發(fā)布于2009年5月,由Ryan Dahl開發(fā),是一個基于Chrome V8引擎的JavaScript運行環(huán)境,使用了一個事件驅(qū)動、非阻塞式I/O模型,讓JavaScript 運行在服務(wù)端的開發(fā)平臺,它讓JavaScript成為與PHP、Python、Perl、Ruby等服務(wù)端語言平起平坐的腳本語言。 ????????NPM的全稱是Nod

    2024年01月24日
    瀏覽(54)
  • Node.js下載安裝以及環(huán)境配置教程

    Node.js下載安裝以及環(huán)境配置教程

    Node.js (nodejs.org) 下載完成后,雙擊安裝包,開始安裝Node.js,一直點擊next安裝即可。也可根據(jù)自身需求更改。 測試安裝是否成功,按下【win+R】鍵,輸入cmd,打開cmd窗口,輸入下面代碼測試。? ? ? ??? ? ?成功顯示版本說明安裝成功。 (1)找到安裝的目錄,在安裝目錄下新

    2024年02月11日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包