<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        解決Linux無(wú)法正常安裝與卸載Node.js的方法

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:21:26
        文檔

        解決Linux無(wú)法正常安裝與卸載Node.js的方法

        解決Linux無(wú)法正常安裝與卸載Node.js的方法:前言 Node.js是一個(gè)事件驅(qū)動(dòng)I/O服務(wù)端JavaScript環(huán)境,基于Google的V8引擎,V8引擎執(zhí)行Javascript的速度非常快,性能非常好。學(xué)習(xí)Nodejs首先需要會(huì)安裝環(huán)境。實(shí)際生產(chǎn)環(huán)境,Node.js一般部署于Linux環(huán)境。 自從買(mǎi)了VPS后就沒(méi)閑著,總想要充分利用起來(lái)倒
        推薦度:
        導(dǎo)讀解決Linux無(wú)法正常安裝與卸載Node.js的方法:前言 Node.js是一個(gè)事件驅(qū)動(dòng)I/O服務(wù)端JavaScript環(huán)境,基于Google的V8引擎,V8引擎執(zhí)行Javascript的速度非常快,性能非常好。學(xué)習(xí)Nodejs首先需要會(huì)安裝環(huán)境。實(shí)際生產(chǎn)環(huán)境,Node.js一般部署于Linux環(huán)境。 自從買(mǎi)了VPS后就沒(méi)閑著,總想要充分利用起來(lái)倒

        前言

        Node.js是一個(gè)事件驅(qū)動(dòng)I/O服務(wù)端JavaScript環(huán)境,基于Google的V8引擎,V8引擎執(zhí)行Javascript的速度非常快,性能非常好。學(xué)習(xí)Nodejs首先需要會(huì)安裝環(huán)境。實(shí)際生產(chǎn)環(huán)境,Node.js一般部署于Linux環(huán)境。

        自從買(mǎi)了VPS后就沒(méi)閑著,總想要充分利用起來(lái)倒騰點(diǎn)東西。

        于是決定安裝nodejs搭建web服務(wù)器等,如今nodejs穩(wěn)定版本已經(jīng)更新到8.x了,因此我就試著裝一下8.x吧,沒(méi)想到又遇到了坑,一搞搞了好幾天。自己稍微總結(jié)了一下,寫(xiě)成筆記,給有遇到相同坑的朋友們參考一下~

        官方推薦安裝方法(對(duì)應(yīng)版本倉(cāng)安裝Nodejs)

        我的操作系統(tǒng)是CentOS6 64Bit的,我查閱了Nodejs官方升級(jí)文檔(包含各種可支持的系統(tǒng)),針對(duì)我的系統(tǒng)需要分別執(zhí)行以下幾條命令:

        curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
        sudo yum -y install nodejs

        當(dāng)然你也許需要通過(guò)以下命令額外安裝構(gòu)建工具:

        sudo yum install gcc-c++ make
        # or: sudo yum groupinstall 'Development Tools'

        如果其他系統(tǒng)則可以參考文檔中其他內(nèi)容。

        在這里我就遇到坑了(可能存在該情況較少,所以稍后具體解決放在文章最后來(lái)說(shuō))。上面第一條應(yīng)該是靜默指定使用8.x的資源,便于安裝時(shí)采用這個(gè)而不是yum自己原來(lái)的遠(yuǎn)程倉(cāng),不知道這個(gè)解釋對(duì)不對(duì)。

        我反復(fù)試過(guò)了,命令明明提示請(qǐng)執(zhí)行 sudo yum -y install nodejs 來(lái)安裝nodejs8.x,卻一直安裝的是6.x,難道是依賴問(wèn)題?找不出原因的我,沒(méi)有辦法只能找其他安裝途徑,于是發(fā)現(xiàn)了第二種安裝辦法。

        手動(dòng)安裝Nodejs

        獲取最新的安裝包,并進(jìn)行解壓縮安裝,可能依賴Python2.7以上版本,且待我慢慢來(lái)說(shuō)。

        如果是僅手動(dòng)安裝Nodejs8.x,執(zhí)行以下命令:

        yum install gcc-c++ openssl-devel
        cd /usr/local/src
        wget http://nodejs.org/dist/v8.9.4/node-v8.9.4.tar.gz
        tar zxvf node-v8.9.4.tar.gz
        (cd into extracted folder: ex "cd node-v8.9.4.tar.gz")
        ./configure
        make
        make install

        順利的話應(yīng)該不會(huì)有什么問(wèn)題,大概會(huì)過(guò)一段時(shí)間,稍微有點(diǎn)長(zhǎng),就提示安裝好了,可以執(zhí)行

        node -v

        來(lái)查看是否是8.x,如果好了,基本上關(guān)于安裝部分就大功告成了。如果沒(méi)好,太慘了,跟Python有關(guān)系的話,請(qǐng)查看Linux下Python安裝升級(jí)心(還在草稿)。

        刪除nodejs

        接著我們來(lái)看看刪除,因?yàn)槟阋呀?jīng)安裝了一個(gè)低版本,需要升級(jí),那就是要先刪除舊版本了,nodejs應(yīng)該是向下兼容的,所以我就沒(méi)有去研究可能閑著蛋疼才會(huì)去研究如果保存多個(gè)版本nodejs,當(dāng)然在新版中可能會(huì)存在部分舊的功能廢除而造成異常,雖然一般來(lái)說(shuō)升級(jí)利大于弊,不過(guò)還是要考慮老項(xiàng)目環(huán)境是否要升級(jí)!如果你是閑著蛋疼的人,必有理由說(shuō)服我,請(qǐng)?jiān)谙路搅粞浴2铧c(diǎn)跑題,刪除命令簡(jiǎn)直是太簡(jiǎn)單了。

        sudo yum remove nodejs

        然后按提示輸入y,回車(chē)后很快就刪了。一切刪除操作都是令人興奮的。。

        其實(shí),我在安裝過(guò)程中遠(yuǎn)沒(méi)有那么輕松,否則也不會(huì)折騰幾天了,一個(gè)是版本錯(cuò)誤,一個(gè)是Python升級(jí)。版本問(wèn)題,后來(lái)差了很多資料才發(fā)現(xiàn),原來(lái)是yum緩存問(wèn)題導(dǎo)致。

        如果遇到和我類(lèi)似的問(wèn)題,請(qǐng)嘗試以下命令:

        rm -f /etc/yum.repos.d/nodesource-el.repo
        yum clean all
        yum -y remove nodejs
        yum -y install nodejs

        參考資料

      1. Nodejs官方文檔,通過(guò)包管理安裝Nodejs
      2. Centos下手動(dòng)安裝Nodejs的方法
      3. 無(wú)法在Yum倉(cāng)下安裝正確的Nodejs版本(和剛才示例的代碼類(lèi)似,都是清除緩存,不過(guò)對(duì)我無(wú)效)
      4. CentOS下使用nodejs7.x的包進(jìn)行安裝卻安裝成了6.9.5(針對(duì)我的有效方案)
      5. 如何通過(guò)Linux命令刪除Nodejs
      6. 總結(jié)

        所以呢,其實(shí)就是應(yīng)該遇到版本不對(duì)的情況就嘗試清除緩存,再用官方命令進(jìn)行安裝就好了~

        我想既然是Yum倉(cāng)庫(kù)緩存的問(wèn)題,除了Nodejs,別的包也許也會(huì)有類(lèi)似情況吧,如果也發(fā)現(xiàn)了選擇了需要的版本后依然裝的是舊版的,又和依賴沒(méi)什么關(guān)系,就試試清除緩存吧 :)

        好了,

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        解決Linux無(wú)法正常安裝與卸載Node.js的方法

        解決Linux無(wú)法正常安裝與卸載Node.js的方法:前言 Node.js是一個(gè)事件驅(qū)動(dòng)I/O服務(wù)端JavaScript環(huán)境,基于Google的V8引擎,V8引擎執(zhí)行Javascript的速度非常快,性能非常好。學(xué)習(xí)Nodejs首先需要會(huì)安裝環(huán)境。實(shí)際生產(chǎn)環(huán)境,Node.js一般部署于Linux環(huán)境。 自從買(mǎi)了VPS后就沒(méi)閑著,總想要充分利用起來(lái)倒
        推薦度:
        標(biāo)簽: 安裝 卸載 linux
        • 熱門(mén)焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門(mén)推薦

        專(zhuān)題
        Top
        主站蜘蛛池模板: 亚洲综合久久精品无码色欲| 久久亚洲精品成人综合| 亚洲精品视频免费观看| 久久精品7亚洲午夜a| 四虎影视永久免费视频观看| 日本免费一区二区在线观看| 爽爽爽爽爽爽爽成人免费观看| 亚洲熟女综合色一区二区三区| 亚洲理论片在线中文字幕| 国产aⅴ无码专区亚洲av| 免费一级毛片不卡在线播放| 国产免费av片在线看| 久久成人国产精品免费软件| 久久午夜夜伦鲁鲁片无码免费| 成人免费观看男女羞羞视频| 亚洲高清国产拍精品熟女| 亚洲欧美日韩综合久久久久| 亚洲一区精彩视频| 亚洲日韩一中文字暮| 亚洲精品GV天堂无码男同| 久久精品国产亚洲AV| jzzijzzij在线观看亚洲熟妇| 亚洲hairy多毛pics大全| 亚洲AV无码一区二区三区鸳鸯影院| 亚洲国产成人无码AV在线| 亚洲18在线天美| 日木av无码专区亚洲av毛片| 日韩va亚洲va欧洲va国产| 不卡视频免费在线观看| 伊人久久综在合线亚洲91| 天黑黑影院在线观看视频高清免费 | 亚洲色欲色欲综合网站| 91精品国产免费入口| 亚洲日本va一区二区三区| 亚洲?V无码成人精品区日韩| 在线观看免费无码专区| 亚洲一日韩欧美中文字幕在线| 亚洲国产一级在线观看| 日韩精品免费一级视频| 久久er国产精品免费观看8| 亚洲精品在线播放|