由於#linux-環境">Linux中的環境搭建比較簡單,所以草草略過。
其實#windows-環境">Windows下也不算麻煩,但是這裏會講一定量的別的環境的搭建。
講到這個就很簡單了,跟着下面的 bash 操作即可:
1 | $ cd /usr/local/bin |
其中將上方的 v0.00.00 替換成 Node.js 最新的版本號,把 x00 替換成你自己電腦的位數。
也可以直接去官網 http://nodejs.org/download/ 找到相應的地址。
最後將其的連接加入到 /usr/bin
下即可。
1 | $ cd bin |
注意: 該用
sudo
的地方就用sudo
或者su
。
至此,Linux 下的 Node.js 環境基本搭建完畢。
Cygwin 是一個在 Windows 平臺上運行的 Unix 模擬環境。對於學習 Unix/Linux 操作環境,或者從 Unix 到 Windows 的應用程序移植,或者進行某些特殊的開發工作,尤其是使用 GNU工具集 在 Windows 上進行嵌入式系統開發,非常有用。
我們先跑到 Cygwin 的官網上去把東西下來:
http://cygwin.com/install.html
注意,最好下 x86 的包,因爲我們之後要講一個
cyg-apt
的腳本插件,這是一個能讓 Cygwin 能跟 Linux 一樣通過腳本從源安裝軟件包的腳本。爲了方便修改,我們將其下成 x86 的版本。
然後就是安裝步驟了。
到 [圖2.1] 這個步驟的時候,選擇默認的 Install from Internet
即可。
在 [圖2.2] 的時候選一個安裝路徑。
注意:儘可能讓這個安裝路徑簡單,而不要是類似於
c:\Program Files\blahblah
這樣的文件路徑。
[圖2.3] 的時候選一個本地包的路徑,我這裏選的是 e:\cygwin\tmp
。
[圖2.4] 選擇直接連接。
我們國內的用戶源還是選擇 163
的速度比較快。所以在 [圖2.5] 這一步的時候就直接選用默認的 163
的源了。如果不是默認的話,請選中它。
在 Select Package 也就是選擇預安裝的軟件的時候,把下列表中的軟件包勾選起來:
- wget: 在 Utils 中
- vim: 在 Editors 中
- gcc: 在 Devel 中
- gcc-g++: 在 Devel 中
- make: 在 Devel 中
- cmake: 在 Devel 中
若是這些選項已經被選起來了就不用再選了,如果沒有選起來則把它選中。
勾選好了之後就可以下一步安裝了,直至安裝完畢,你就可以打開你的 Cygwin 了。
提示:你可以點擊窗口左上角的小圖片,然後裏面的 Options 中,你可以調整你自己的 Cygwin 外觀。
上一步我們已經選中了 vim ,也就是說我們已經在 Cygwin 中裝上了 vim。但是由於這裏的 vim 默認配置非常蛋疼,所以我們得改一下。
在你的 Cygwin 中一句句輸入下面的命令:
1 | $ cd /home/<你自己的用戶名> |
這樣你的 vim 就用上了上面的那個地址的配置文件,當然你也可以編輯你自己的配置文件或者說從網上下別的配置文件以滿足你的個性化需求。
vim 配置以及使用請參照:https://wiki.archlinux.org/index.php/Vim
事無鉅細問 ArchWiki。
— kalxd
apt-cyg is a command-line installer for Cygwin which cooperates with Cygwin Setup and uses the same repository. The syntax is similar to apt-get.
— From apt-cyg googlecode page
總之意思就是說 apt-cyg
是類似於 Linux 中的 apt-get
, yum
, zypper
等命令行軟件包安裝器一樣,可以通過
apt-cyg install
來安裝軟件包apt-cyg remove
來移除軟件包apt-cyg update
來更新 setup.iniapt-cyg show
來列出已安裝的軟件包apt-cyg find
來查找符合條件的軟件包apt-cyg describe
來描述符合條件的軟件包apt-cyg packageof
來定位其父軟件包其實也不能說是安裝,純粹是把腳本從網絡上拷到自己的 Cygwin 的環境目錄中。
在你的 Cygwin 中輸入以下命令:
1 | $ cd /usr/local/bin |
這樣你就“安裝”好了 apt-cyg 了。不過這裏用的是默認的源,所有東西都是默認的。
如果你現在已經心安理得或者不想折騰了可以跳過 2.1.3.2. apt-cyg 修改,如果你想把源換成 163
的話那麼稍微看一下吧。
接下去我們要對 apt-cyg 做一些編輯。
你有下面兩個選擇:
vim apt-cyg
來進行編輯。大約是 68
行上下吧,有一句是:
1 | mirror=ftp://mirror.mcs.anl.gov/pub/cygwin |
將其改成:
1 | mirror=http://mirrors.163.com/cygwin |
還有就是大概在 98
行和 105
行左右:
1 | wget -N $mirror/setup.bz2 |
修改成:
1 | wget -N $mirror/x86/setup.bz2 |
至此,你的 Cygwin 環境基本完成,以後可以再慢慢完善。
這個就很簡單了,打開 Node.js 官網下載安裝即可。
選擇 Windows Installer (.msi) 或者 Windows Binary (.exe)。
安裝好後就能直接在 Cygwin 裏面使用了。
現在,無論你是 Linux 用戶還是 Windows 用戶,都可以用一樣的步驟來完成下面的 Hello World
了。
隨便跑一個目錄裏面新建一個文件並且用 vim 編輯:
1 | $ vim hello.js |
在裏面輸入下面的東西:
1 | console.log("Hello world!"); |
然後退出 vim 執行:
1 | $ node hello.js |
終於,真·Hello world 出現在了你的眼前,而不需要藉助 IDEOne 了。
To be continued…