iso 下載網址
帳號 webadmin,並以webadmin 登入
家目錄為 /home/webadmin
1. 安裝 oracle java
sudo apt-get update
sudo apt-get install default-jdk
2. 安裝以下套件
git
ant
sudo apt-get install git ant
3. 下載 Google App Engine SDK for Java ,解壓縮到家目錄下,將資料夾更名為 appengine-java-sdk
!!注意!!
最新版(測試時是 1.9.30)可能有問題,目前確定 1.9.17 版是正常的,可從這裡下載
cd ~
wget http://central.maven.org/maven2/com/g ... ngine-java-sdk-1.9.17.zip
unzip appengine-java-sdk-1.9.17.zip
mv appengine-java-sdk-1.9.17 appengine-java-sdk
如果沒有安裝 unzip,則先安裝之:
sudo apt-get install unzip
sudo apt-get update
sudo apt-get install default-jdk
2. 安裝以下套件
git
ant
sudo apt-get install git ant
3. 下載 Google App Engine SDK for Java ,解壓縮到家目錄下,將資料夾更名為 appengine-java-sdk
!!注意!!
最新版(測試時是 1.9.30)可能有問題,目前確定 1.9.17 版是正常的,可從這裡下載
cd ~
wget http://central.maven.org/maven2/com/g ... ngine-java-sdk-1.9.17.zip
unzip appengine-java-sdk-1.9.17.zip
mv appengine-java-sdk-1.9.17 appengine-java-sdk
如果沒有安裝 unzip,則先安裝之:
sudo apt-get install unzip
4. 下載 source code(git clone 或下載 zip),取得其中的 appinventor 資料夾(假設複製到家目錄)
git clone https://github.com/mit-cml/appinventor-sources.git
cp -Rf appinventor-sources/appinventor ~
5. 編譯
cd ~/appinventor
ant clean
ant
6. 啟動 main server
/home/webadmin/appengine-java-sdk/bin/dev_appserver.sh \
--port=8888 --address=0.0.0.0 /home/webadmin/appinventor/appengine/build/war
7. 啟動 build server
cd buildserver
ant RunLocalBuildServer
git clone https://github.com/mit-cml/appinventor-sources.git
cp -Rf appinventor-sources/appinventor ~
5. 編譯
cd ~/appinventor
ant clean
ant
6. 啟動 main server
/home/webadmin/appengine-java-sdk/bin/dev_appserver.sh \
--port=8888 --address=0.0.0.0 /home/webadmin/appinventor/appengine/build/war
7. 啟動 build server
cd buildserver
ant RunLocalBuildServer
8. 開啟瀏覽器,http://localhost:8888 or http://YOUR_IP:8888,可以開始使用囉
參考網頁
9.日常使用,建立 AI2main.sh 與 AI2Build.sh
AI2main.sh 內容
#!/bin/bash
# 啟動 main server
/home/webadmin/appengine-java-sdk/bin/dev_appserver.sh --port=8888 --address=0.0.0.0 /home/webadmin/appinventor/appengine/build/war
# 啟動 main server
/home/webadmin/appengine-java-sdk/bin/dev_appserver.sh --port=8888 --address=0.0.0.0 /home/webadmin/appinventor/appengine/build/war
AI2Build.sh 內容
#!/bin/bash
# 啟動 build server
cd /home/webadmin/appinventor/buildserver/
ant RunLocalBuildServer
# 啟動 build server
cd /home/webadmin/appinventor/buildserver/
ant RunLocalBuildServer
10.讓 AI2main.sh 與 AI2Build.sh 可以執行
sudo chmod a+x AI2main.sh
sudo chmod a+x AI2Build.sh
11.在終端機依序執行 AI2main.sh 與 AI2Build.sh
./AI2main.sh
./AI2Build.sh
參考網頁
沒有留言:
張貼留言