วันพฤหัสบดีที่ 11 มิถุนายน พ.ศ. 2552

install turbogears2 on windows

ขั้นตอนแรก ให้ทำการ install python version Python 2.5.4 ก่อนครับ
เนื่องจาก turbogears 2 นั้น run ด้วย python แต่อย่าเกิน version 2.5 ครับ เพราะ ไม่ support

โหลดที่:
http://www.python.org/download/

ทดลองว่าเสร็จแล้วโดยลองพิมพ์:

$ python --version
Python 2.5.4

ทำการ download ez_setup.py โหลดที่:
http://peak.telecommunity.com/dist/ez_setup.py

พิมพ์ command:

$ python ez_setup.py

ทดลองว่าเสร็จแล้วโดยลองพิมพ์:

$ python
>>> import setuptools
>>> setuptools.__version__
'0.6c9'

ในส่วนของ python บน windows ให้ทำการ win32api โหลดที่:
http://starship.python.net/crew/mhammond/win32/
หรือ
http://sourceforge.net/project/showfiles.php?group_id=78018

file น่าจะประมาณนี้ : pywin32-213.win32-py2.5.exe
คือควรเป็น python 2.5 ครับ

เริ่มทำการ create environment โดยพิมพ์

$ easy_install virtualenv

ทำการ download tg2-bootstrap.py โหลดที่:
http://www.turbogears.org/2.0/downloads/current/tg2-bootstrap.py

พิมพ์ command:

python tg2-bootstrap.py --no-site-packages tg2env

---------------------------------------
เริ่มสร้าง project แรก
ในส่วนที่เพิ่งติดตั้งเสร็จไป เข้าไปที่ folder

tg2env/Scripts

พิมพ์ command:

$ activate.bat

ก็จะมี (tg2env) นำหน้า เพื่อให้รู้ว่ามีการ set environment turbogears2 เรียบร้อย

จากนั้น ก็ทำการสร้าง project โดย ไปยัง directory ที่ต้องการวาง project เริ่มด้วยคำสั่ง:

$ paster quickstart app-name

ในที่นี้ใส่ project ชื่อ app-name สามารถเปลี่ยนได้ครับ
จะมีคำสั่งขึ้นว่า

Enter package name [appname]: pkg-name

ในที่นี้ใส่ package ชื่อ pkg-name สามารถเปลี่ยนได้ครับ
จะมีคำสั่งขึ้นว่า

Do you need authentication and authorization in this project? [yes]

ก็กด enter เลยครับ

---------------------------------------
ทดสอบ start project แรก
ในที่นี้ใส่ project ชื่อ app-name ก็เข้าไปยัง folder นี้
หลังจากนั้น

พิมพ์ command:

paster serve development.ini --reload

ในส่วนของ --reload นั้น จะพิมพ์หรือไม่ก็ได้ครับ แต่มีไว้ ก็จะทำให้เกิดการ
restart ทุกครั้งเองที่มีการแก้ไข file ใน project

ในกรณีที่มีการย้าย project ไปยังเครื่องอื่น หรือ มีการเปลี่ยนแปลง env
ให้เข้าไป folder app-name
แล้วใช้คำสั่ง

python setup.py install

หรือ

python setup.py develop

---------------------------------------

ไม่มีความคิดเห็น: