scratch www要基於nodejs的環境才可以執行,我嘗試了在windows、ubuntu、centos等作業系統上安裝其環境,安裝node環境比較簡單,但是不同系統在編譯**方面問題較多,在windows上必須要有microsoft visual studio環境,ubuntu上面又相關依賴又有點不同。最終,在centos上搭建成功,現將搭建步驟記錄如下:
因為**需要編譯,所以要提前將所需要的幾個元件進行安裝。
執行下列**:
yum -y install git gcc gcc-c++ openssl-devel make python
curl --silent --location | bash -
yum install -y nodejs
注:這裡面的版本不需要指定,它是根據上一步中指定的源,如果用6.x的源,就會安裝6系列的最新版。node
-v # v6
.9.1
npm-v
# v3
.10.8
注:node安裝完成之後,會將node和npm自動設定成服務。但是node自帶npm不一定是最新版本,可以使用下列命令,公升級npm。
npm i npm -g
按照scratch github上說明,原則上是不需要進行提前準備,但是在編譯過程中會提示一些資訊,例如下列資訊。為了避免錯誤,總結之前的安裝過程,可以講一些模組提前進行安裝。
npm warn prefer global [email protected]
.0 should be installed with -g
npm warn prefer global [email protected]
.4 should be installed with -g
npm warn prefer global [email protected]
.0 should be installed with -g
(1)webpack
npm install webpack -g
(2)其他輔助
npm install i18next-conv -g
npm install jshint -g
npm install node-gyp -g
執行下列命令:
git clone
注:**檢出之後會自動建立scratch-www目錄(1)進入目錄
cd scratch-www
(2)安裝node-sass
npm install -g cnpm --registry=
cnpm install [email protected]
.2
注:預設安裝的node-sass版本是3.3.3,我安裝的是最新版本。(3)build scratch
分別執行下列命令:
npm install
npm run build
(4)執行
如果在build過程中沒出現什麼錯誤,編譯成功之後就可以通過下列命令,執行scratch www。
npm start
注:以上命令均需要在scratch-www目錄下執行。如果螢幕上顯示出正常啟動了8333埠。那麼就可以通過瀏覽器訪問了。
node應用通過npm來執行,但是每次執行都需要一直保持,一旦關閉當前terminal,程式就將終止。為了保持程式持續執行,可以使用forever
npm install forever -g
forever
start
.js
也可以通過下面的方式執行:
forever start -c
"npm start" ./
可以通過下面命令檢視正在執行的應用:
forever list
Scratch www 系統搭建
scratch www要基於nodejs的環境才可以執行,我嘗試了在windows ubuntu centos等作業系統上安裝其環境,安裝node環境比較簡單,但是不同系統在編譯 方面問題較多,在windows上必須要有microsoft visual studio環境,ubuntu上面又相關依賴又...
Wiki系統搭建
這兩天想搭建乙個wiki系統以方便內部交流,在網上找了一下,最後選定jspwiki作為wiki系統,下面我就把我的安裝過程記錄如下,在安裝過程中主要參考了 使用jspwiki配置搭建wiki說明 這篇文章,為了保持文章的完整性我轉貼了這篇文章中的一些安裝過程,同時把自己碰到的一些問題記錄下來。1 準...
搭建OJ系統
安裝參考資料 本文介紹如何利用開源oj系統原始碼快速搭建oj系統 安裝依賴環境 ubuntu系統使用者 sudo apt get update sudo apt get install y vim python pip curl git pip install docker composecento...