You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1.7 KiB

Install odoo on macos

Tested on macos High Sierra (10.13.3)

1) install Homebrew
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2) Install Python, postgresql and needed modules
$ brew update
$ brew install python
$ brew install postgresql
$ brew install freetype jpeg libpng libtiff webp xz
3) Add postgresql to system startup
$ ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
4) install less compiler
$ brew install npm
$ npm install -g less
5) setup odoo environment

I recommend using virtualenvwrapper

$ mkvirtualenv odoo -p /path/to/python2.7  # generally /usr/bin/python2.7
$ which python  # should return:
/Users/<user>/.virtualenvs/odoo/bin/python

Use deactivate to get out of odoo environment, use workon odoo to activate the environment.

6) clone odoo
$ cd ~/projects
$ git clone https://github.com/odoo/odoo.git odoo
7) Install odoo requirements
$ cd odoo
$ git checkout 9.0
$ pip install -r requirements.txt

You should now be able to start a simple odoo instance with python odoo.py

Configuring pycharm

Troubleshoot

Missing codaparserexception

pip install pycoda

Can't update product_scale_log table (I did not write down the exact error)

truncate table product_scale_log

Source

source: setup-odoo-development-on-os-x-with-pycharm