Node.js安裝備忘錄

1、準備工做node

Node.js下載地址 http://nodejs.org/download/linux

Current version: v0.10.29c++

2、平臺的選擇npm

  2.1 Windows平臺
less

    根據本身平臺是32位的仍是64位,選擇下載不一樣的.msi安裝程序。測試

    安裝很簡單,只要一步步點下去就完成安裝了。spa

    安裝完成後,咱們能夠在開始菜單中找到Node.js和Node command prompt,點擊「Node command prompt」,打開命令行窗口,在裏面輸入:命令行

    node -v <回車>ssl

    v0.10.29get

    npm -v <回車>

    1.4.14

    OK,安裝成功完成!

  2.2 Linux平臺

    Linux平臺下推薦兩種安裝方法,一個是下載編譯好的文件,另外一個是下載源碼自行編譯。下面分別介紹:

    1) 下載編譯好的文件

    這個就至關簡單一些了,首先wget 編譯版 的Node.js,也就是下載頁面中「Linux Binaries (.tar.gz)」對應的32位和64位版本,請自行選擇下載:

    wget http://nodejs.org/dist/v0.10.29/node-v0.10.29-linux-x86.tar.gz

    以後安裝或升級必要的軟件包:

    yum install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++

    解壓壓縮包node-v0.10.29-linux-x86.tar.gz到任意目錄,我這裏是/home/sm/software

    tar -xf node-v0.10.29-linux-x86.tar.gz

    設置全局:

    ln -s /home/sm/software/node-v0.10.29-linux-x86/bin/node   /usr/local/bin/node

    ln -s /home/sm/software/node-v0.10.29-linux-x86/bin/npm   /usr/local/bin/npm

    成了,最後你再測試一下看看:

    node -v <回車>

    v0.10.29

    npm -v <回車>

    1.4.14

    OK,安裝成功完成!

    2) 下載源碼自行編譯

    這個就是下載頁中的「Source Code」項,連接地址是「http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz」。

    和上面方法同樣先是wget回來:

    wget http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz

    接着,安裝或更新必要的軟件包:

    yum install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++

    接下來進行的是編譯步驟:

    cd node-v0.10.29

    ./configure

    make

    make install

    cp /usr/local/bin/node /usr/sbin/  或者 ln -s /usr/local/bin/node/* /usr/sbin/

    最後再測試一下看看:

    node -v <回車>

    v0.10.29

    npm -v <回車>

    1.4.14

    OK,安裝成功完成!


  附:ln 命令
  這是linux中一個很是重要命令,請你們必定要熟悉。它的功能是爲某一個文件在另一個位置創建一個同不的連接,這個命令最經常使用的參數是-s,具體用法是:ln -s 源文件 目標文件。 
  當咱們須要在不一樣的目錄,用到相同的文件時,咱們不須要在每個須要的目錄下都放一個必須相同的文件,咱們只要在某個固定的目錄,放上該文件,而後在其它的目錄下用ln命令連接(link)它就能夠,沒必要重複的佔用磁盤空間。例如:ln -s /bin/less /usr/local/bin/less -s 是代號(symbolic)的意思。 
  這裏有兩點要注意:第一,ln命令會保持每一處連接文件的同步性,也就是說,不論你改動了哪一處,其它的文件都會發生相同的變化;第二,ln的連接又軟連接和硬連接兩種,軟連接就是ln -s ** **,它只會在你選定的位置上生成一個文件的鏡像,不會佔用磁盤空間,硬連接ln ** **,沒有參數-s, 它會在你選定的位置上生成一個和源文件大小相同的文件,不管是軟連接仍是硬連接,文件都保持同步變化。軟連接是能夠跨分區的,可是硬連接只能在同一分區內。 

  若是你用ls察看一個目錄時,發現有的文件後面有一個@的符號,那就是一個用ln命令生成的文件,用ls -l命令去察看,就能夠看到顯示的link的路徑了。

相關文章
相關標籤/搜索