Para criar um projeto no Unix (isso inclui Linux, Mac OS X etc.), faça como no exemplo abaixo:
/home/epx $ tg-admin quickstart Enter project name: ajaxfin Enter package name [ajaxfin]: ajaxfin Do you need Identity (usernames/passwords) in this project? [no] Selected and implied templates: TurboGears#tgbase tg base template TurboGears#turbogears web framework ... diversas mensagens informativas ... reading manifest file 'ajaxfin.egg-info/SOURCES.txt' writing manifest file 'ajaxfin.egg-info/SOURCES.txt' /home/epx $ _
Se você usa Windows, siga as instruções do site do TurboGears.
Para executar o projeto recém-criado -- ou seja, permitir que um navegador Web acesse as páginas dele -- faça
/home/epx $ cd ajaxfin/ /home/epx/ajaxfin $ ./start-ajaxfin.py 2006-06-12 17:38:11,957 cherrypy.msg INFO CONFIG: Server parameters: 2006-06-12 17:38:11,958 cherrypy.msg INFO CONFIG: server.environment: development 2006-06-12 17:38:11,958 cherrypy.msg INFO CONFIG: server.log_to_screen: True 2006-06-12 17:38:11,958 cherrypy.msg INFO CONFIG: server.log_file: 2006-06-12 17:38:11,959 cherrypy.msg INFO CONFIG: server.log_tracebacks: True 2006-06-12 17:38:11,959 cherrypy.msg INFO CONFIG: server.log_request_headers: True 2006-06-12 17:38:11,959 cherrypy.msg INFO CONFIG: server.protocol_version: HTTP/1.0 2006-06-12 17:38:11,960 cherrypy.msg INFO CONFIG: server.socket_host: 2006-06-12 17:38:11,960 cherrypy.msg INFO CONFIG: server.socket_port: 8080 2006-06-12 17:38:11,960 cherrypy.msg INFO CONFIG: server.socket_file: 2006-06-12 17:38:11,961 cherrypy.msg INFO CONFIG: server.reverse_dns: False 2006-06-12 17:38:11,961 cherrypy.msg INFO CONFIG: server.socket_queue_size: 5 2006-06-12 17:38:11,961 cherrypy.msg INFO CONFIG: server.thread_pool: 10 2006-06-12 17:38:12,254 cherrypy.msg INFO HTTP: Serving HTTP on http://localhost:8080/ _e abra a página http://localhost:8080 em seu navegador para verificar que o serviço está funcionando.
A seguir: A página HTML base >>>