mac 配置odoo 开发环境

1.安装postgres 9.5
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#macosx
版本选择:postgre 9.5.6
系统选择: MAc OS
下载安装,然后通过自带的pgadmin创建用户odoo,给超级用户权限,创建数据库权限,密码自己设置。
2.安装苹果安装包管理工具 homebrew
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

直接执行这条命令就可以
3.安装 pyenv 一个可以设置多个python环境的工具
brew install pyenv
4.安装我们需要的python版本
pyenv install 2.7.9
5.设置环境变量

在你的用户目录下 ~ 如果没有 .bash_profile,直接 touch .bash_profile
然后 将pg_dump,pg_config,psql等添加进文件,具体如下:

alias psql=/Library/PostgreSQL/9.5/bin/psql
alias pg_dump=/Library/PostgreSQL/9.5/bin/pg_dump
alias pg_config=/Library/PostgreSQL/9.5/bin/pg_config
eval “$(pyenv init -)”

重启shell
执行: source .bash_profile 使环境变量生效
6.切换 python版本

pyenv global 2.7.9

执行 which python 看看当前的版本是否切换到我们的目录,
7. 安装必须的软件包
brew install freetype jpeg libpng libtiff webp xz
8.安装虚拟运行环境
pip install virtualenv
9.创建虚拟运行环境
virtualenv ~/odoo-env
10.激活虚拟运行环境
. ~/odoo-env/bin/activate
在执行 which python 可以看到类似的结果:
/Users/sunyang/odoo-env/bin/python
11.下载odoo源码,进入源码目录
执行 pip install -r requirements.txt
如果碰到找不到 pg_config 执行命令:export PATH=$PATH:/Library/PostgreSQL/9.5/bin
postgre 的命令换成你自己的安装目录就可以了,
尝试
12. 安装 nodejs
brew install node
13 安装 less

sudo npm install -g less less-plugin-clean-css
14.通过 pycharm启动的话还碰到less 问题,请参考这篇文章

http://www.pycave.com/2016/12/odoo-could-not-execute-command-lessc-解决方法

odoo9和ood010都默认必须按照less来编译css文件,odoo8貌似在开发主题时候也需要。
安装好node后 安装下面的npm包
npm install -g less
npm install -g less-plugin-clean-css
可能有的同学安装好以后还是报错,那是因为你的环境变量还不对,大多数情况是因为你使用了python virtualenv或者是greenodoo。
在pycharm里指定启动的PATH即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值