iso 下載網址

http://free.chc.edu.tw/fpub/?ln=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 

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

8. 開啟瀏覽器,http://localhost:8888 or http://YOUR_IP:8888,可以開始使用囉

參考網頁

http://t301000.blogspot.tw/2015/12/mi ... inventor-2-in-ubuntu.html

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

AI2Build.sh 內容

#!/bin/bash
# 啟動 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

參考網頁

http://linux.vbird.org/linux_basic/0340bashshell-scripts.php

 

文章類別
展開 | 闔起