iT邦幫忙

2022 iThome 鐵人賽

DAY 1
0
Modern Web

React 新手村 - 填坑記系列 第 1

React 新手村 - 填坑記 - Day1 Linux環境建置

  • 分享至 

  • xImage
  •  

前言

年初的時候因緣際會需要進行前端開發,而開始接觸React在過程中從基礎自學到嘗試編輯,
一路上磕磕碰碰撞得滿頭包/images/emoticon/emoticon02.gif每當遇到問題尋找答案就花了很多時間/images/emoticon/emoticon09.gif
藉著此次機會將遇到的問題通通整理出來,
給有遇到同樣問題或者是願意分享其他問題與解決辦法的人
不過也不知道自己遇到的問題有沒有可能講到30天,反正就走馬看花拉/images/emoticon/emoticon08.gif
如果有講錯的部分也請大神們能不吝賜教,並且手下留情別噴我,感謝/images/emoticon/emoticon41.gif

坑洞填補開始囉

以下是我在Linux主機上進行環境安裝的三步驟

Step 1: Install NodeJs Repository

**CentOS && RedHat**
curl -fsSL https://rpm.nodesource.com/setup_16.x | bash -
**Ubuntu**
curl -s https://deb.nodesource.com/setup_16.x | bash

Step 2: Install development tools

yum install gcc-c++ make -y

Step 3: Installing Node JS

yum install nodejs -y

但在不同的主機系統上發生了以下幾個狀況

CentOS && RedHat

Q1. GLIBC版本過舊需要進行升級
A1. 以下版本跟路徑則依照自己的安裝路徑進行即可

wget http://ftp.gnu.org/gnu/glibc/glibc-3.XX.tar.gz
tar -zxvf glibc-3.XX.tar.gz
cd glibc-3.XX
mkdir build
../glibc-3.XX/configure  --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make
make install

Q2. npm is known not to run on Node.js
A2. 問題很簡單,就是你的node.js安裝有問題,請直接砍掉node.js然後進行重新安裝

Q3. yum nodejs版本過舊需要額外更新
A3. 更新Node版本的方式如下

npm cache clean –f 清除快取
npm install -g n 選擇以下其中一版進行安裝
n stable ->穩定版
n latest ->最新版

Ubuntu

Q1. Errors were encountered while processing:/var/cache/apt/archives/nodejs_16.16.0-deb-1nodesource1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code
上述錯誤訊息時表示該.deb檔出現異常因此需要執行以下指令進行重新寫入
A1.
dpkg -i --force-overwrite /var/cache/apt/archives/nodejs_16.16.0-deb-1nodesource1_amd64.deb

今天就先分享到這邊,明天繼續補坑洞/images/emoticon/emoticon40.gifGOGO


下一篇
React 新手村 - 填坑記 - Day2 開發架構與邏輯(一)
系列文
React 新手村 - 填坑記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言