среда, 22 декабря 2010 г.

Linux Ubuntu 10.04 and GAE SDK

  1. Download & install virtualenv;
  2. Add to strings into bottom /etc/apt/sources.list:
    deb http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu lucid main
    deb-src http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu lucid main
  3. sudo apt-get update
  4. sudo apt-get install python2.5
  5. python2.5 virtualenv/virtualenv.py --no-site-packages GAE
  6. source GAE/bin/activate
(GAE)antony@cosmo-laptop:~/Projects$ python
Python 2.5.5 (r255:77872, Sep 14 2010, 17:19:13) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> ^D
(GAE)antony@cosmo-laptop:~/Projects$ 
 After that manipulation you can run GAE SDK scripts though out this virtual development environment. (!)
(GAE)antony@cosmo-laptop:~/Projects$ python google_appengine/dev_appserver.py apps/ae-01-trivial/

INFO     2010-12-22 17:06:34,651 appengine_rpc.py:153] Server: appengine.google.com
Allow dev_appserver to check for updates on startup? (Y/n): y
dev_appserver will check for updates on startup.  To change this setting, edit /home/antony/.appcfg_nag
INFO     2010-12-22 17:07:06,733 appcfg.py:414] Checking for updates to the SDK.
INFO     2010-12-22 17:07:07,621 appcfg.py:444] This SDK release is newer than the advertised release.
WARNING  2010-12-22 17:07:07,622 datastore_file_stub.py:573] Could not read datastore data from /tmp/dev_appserver.datastore
WARNING  2010-12-22 17:07:07,644 dev_appserver.py:3698] Could not initialize images API; you are likely missing the Python "PIL" module. ImportError: No module named _imaging
INFO     2010-12-22 17:07:07,660 dev_appserver_main.py:485] Running application ae-01-trivial on port 8080: http://localhost:8080

Install PIL module on main system:
cd /tmp/
wget http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c11-py2.5.egg
sudo sh setuptools-0.6c11-py2.5.egg
sudo apt-get install python2.5-dev
sudo apt-get install libjpeg62-dev
sudo easy_install-2.5 pil

In virtual environment:
(GAE)antony@cosmo-laptop:~/Projects/GAE$ pip install PIL

вторник, 7 декабря 2010 г.

SetUp Pylons development environments on Ubuntu 10.04

  1. SimpleSite$ python go-pylons.py mydevenv;
  2. SimpleSite$ source mydevenv/bin/activate;
  3. (mydevenv)SimpleSite$ cd simplesite/;
  4. (mydevenv)SimpleSite$ python setup.py develop;
  5. (mydevenv)SimpleSite$ paster setup-app development.ini.
Vuala! You can see output from script creating tables in database. If it not so - you must properly configure database access.