wiki:InstallationGuidelinesMacOSX

Version 29 (modified by vkazoukas, 14 years ago) ( diff )

--

Installation on MacOSX

Before you begin

  1. You will propably need the GIS features of Eden. Before you proceed install the GDAL framework

http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries

  1. You also need to install some modules of python

STATIC_DEPS=true sudo easy_install lxml

  • sudo easy_install shapely , also install the same way reportlab ,geraldo , pyserial , tweepy

3.In case you want to use PostgreSQL - PostGIS ( i assume you already installed the spatial modules before)

Install the one clickInstaller sponsored by EnterpriseDB PostgreSQL and select also installation of postgis. Then based on this article http://schwuk.com/articles/2009/09/10/psycopg2-on-os-x install the python database driver

sudo easy_install pip

PATH=$PATH:/Library/PostgreSQL/8.4/bin/ sudo pip install psycopg2

defaults write com.apple.versioner.python Prefer-32-Bit -bool yes

without the last you will not be able to see available the PostgreSQL driver when web2py launch

Download Sahana Eden

If NOT being a Developer, then you can get the last stable release from:

NB The file should end in .w2p - if you have a trailing .gz after that, then remove it from the filename

Install Web2Py

NB This isn't well-tested...may be better off downloading the Source version:

Launch Web2Py

  • web2py.py
  • Select a Password
  • 'click here for the administrative interface'
  • Enter same password

Install Sahana

  • upload application: web2py.app.eden-0.5.2.w2p
  • rename it: eden
  • submit

Done!

Trouble?

  • lxml can give trouble on OS X. Try:
    • STATIC_DEPS=true sudo easy_install lxml (adapted from this blog post)
    • remove other libxml2 versions, such as may have been installed by fink or MacPorts - ONlY works in unmodified python setup. In case you have modified your python you must link some how the python directory with /frameworks/python otherwise lxml will not being found(not tested)

InstallationGuidelines InstallationGuidelines

Note: See TracWiki for help on using the wiki.