每次都裝,每次都查javascript
阿里雲備案了一個域名,續費了好多年,可是沒錢買服務器,就掛在github上。今天收到消息:域名解析服務器不在阿里雲,要被GG。只能咬牙買了個阿里雲乞丐版。html
全部服務都裝好了,ping域名也通了,就是沒法訪問。感謝偉大的sf網友,給我指明瞭方向,
阿里雲也不給個醒目的提示,讓我等小白如何知道還要配置安全組。。。java
nodejs
去nodejs官網查看須要的版本。官網node
nodejs
的安裝須要依賴不少,如gcc等,首先咱們須要將這些安裝成功,用rpm命令rpm -q gcc
查看下,若是沒有gcc等,因此要用yum進行安裝:linux
yum -y install gcc gcc-c++ kernel-devel
也可使用下面命令查看否有 Development Tools
:c++
yum group list
沒有的安裝開發工具:git
yum -y update && yum -y group install"Development Tools"
將依賴安裝後,就能夠進行nodejs
安裝啦
Linux目錄介紹
Linux系統目錄詳解
linux下編譯安裝程序的路徑說明github
/home
用戶主目錄的基點,好比用戶user的主目錄就是/home/user,能夠用~user表示
/var
某些大文件的溢出區,比方說各類服務的日誌文件
/usr
最龐大的目錄,要用到的應用程序和文件幾乎都在這個目錄。其中包含:
/usr/local
這裏主要存放那些手動安裝的軟件,即不是經過「新立得」或apt-get安裝的軟件。它和/usr目錄具備相相似的目錄結構。讓軟件包管理器來管理/usr目錄,而把自定義的腳本(scripts)放到/usr/local目錄下面,我想這應該是個不錯的主意。
咱們就選/usr/local目錄下新建一個nodejs目錄來編譯安裝吧:
首先在~下新建一個download目錄,去淘寶鏡像查詢可用版本,而後:npm
wget https://npm.taobao.org/mirrors/node/latest-v8.x/node-v8.9.3.tar.gz tar -xzvf node-v8.9.3.tar.gz
(可選)解壓後能夠刪除源代碼包,釋放空間segmentfault
rm node-v8.9.3.tar.gz
而後進入解壓後的目錄
cd node-v8.9.3 ./configure
。。。。。失敗,gcc-c++編譯器太老,升級編譯器巨坑,換條路子
若是上面的命令成功,接下來執行:
編譯
make
若是報錯
fatal error: zlib.h: No such file or directory #include <zlib.h> 缺乏
zlib的頭文件, 開發包沒裝,
yum install zlib (系統默認已經裝上)
yum install zlib-devel
解決
若是還報錯 Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains:
/usr/local/lib64/ yum install perl-ExtUtils-Embed -y
安裝
make install
不指定prefix,則可執行文件默認放在/usr
/local/bin,庫文件默認放在/usr/local/lib,配置文件默認放在/usr/local/etc。其它的資源文件放在/usr
/local/share。你要卸載這個程序,要麼在原來的make目錄下用一次make
uninstall(前提是make文件指定過uninstall),要麼去上述目錄裏面把相關的文件一個個手工刪掉。
指定prefix,直接刪掉一個文件夾就夠了。
去官網下載二進制包:
wget https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-x64.tar.xz xz -d node-v8.9.3-linux-x64.tar.xz tar -xvf node-v8.9.3-linux-x64.tar mv node-v8.9.3-linux-x64 /usr/local/nodejs
配置環境變量
vi /etc/profile
最後面添加:
export NODE_HOME=/usr/local/nodejs export PATH=$NODE_HOME/bin:$PATH
:wq保存,而後運行
source /etc/profile
能夠用node -v和npm -v來檢查下:
node -v // v8.9.3 npm -v // 5.5.1
查看環境變量是否生效
echo $PATH
下載git
wget https://www.kernel.org/pub/software/scm/git/git-2.15.1.tar.gz
執行
$ yum install curl-devel $ # cd to wherever the source for git is $ cd /usr/local/src/git-1.7.9 $ ./configure $ make $ make install
編譯安裝完之後git命令沒法直接使用,須要設置下環境變量。執行以下操做:
echo "export PATH=/usr/local/git/bin:$PATH" >> /etc/profile source /etc/profile
好像能夠經過
yum -y install epel-release
安裝git和node
yum -y groupinstall "Development Tools" yum -y install git
若是遇到git fatal: Unable to find remote helper for ‘https’的錯誤,能夠經過
whereis git
找出對應的git安裝目錄,刪除,而後安裝
yum install curl-devel
而後再走一遍編譯安裝的步驟,就能搞定啦
sudo yum update && sudo yum -y install zsh chsh -s $(which zsh) echo $SHELL
安裝好須要reboot重啓系統,才能生效,驗證下