macOS 10.13 High Sierra odoo11 开发配置--完整版
1、抹盘安装macOS Sierra 10.13:
制作macOS安装启动盘参见:http://www.iplaysoft.com/macos-usb-install-drive.html
2、安装git:
打开mac的Terminal程序,命令行窗口输入git回车,系统会提示需要Command Line Tools,内含版本管理软件git等,按提示下载安装即可。
安装后,配置git参数:
git config --global user.email "yourname@youremail.com"
git config --global user.name "yourname"
3、安装postgres数据库:
下载Postgres-2.0.4.dmg:http://postgresapp.com,安装启动,Initialize 9.6版本后,双击postgres数据库图标,打开数据库命令行,建立odoo数据库用户,注意命令中,前后两种引号的区别:
create user "odoo" with password 'odoo' createdb;
执行下面的命令,将pg的bin加入全局路径,然后重启电脑生效:
sudo mkdir -p /etc/paths.d && echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp
4、下载安装数据库管理工具pgadmin4:https://www.pgadmin.org/download/pgadmin-4-macos/
将dmg中的程序拖拽至Applications目录,完成安装后,启动,左侧树状列表右键点击Servers,Create/Server...
弹出对话框中,Name输入local或者随便什么名字,Connection页签中,Host name/address中输入:127.0.0.1,
Password中录入默认密码postgres,点击Save按钮保存。
然后可以在左侧属性列表中找到添加的本地pg数据库的实例了。
5、下载安装python开发工具pycharm 2017.2.2社区版:https://www.jetbrains.com/pycharm/
6、安装macOS homebrew包管理器,打开mac的Terminal程序,命令行窗口输入
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
7、安装git大文件管理扩展:
brew install git-lfs
8、安装jpeg库
brew install libjpeg
9、安装npm工具
brew install node
10、安装less库
sudo npm install -g less less-plugin-clean-css
11、下载、安装pdf生成工具
wkhtmltox-0.12.1_osx-cocoa-x86-64.pkg
12、安装python3
sudo chown -R $(whoami) $(brew --prefix)/*
brew install python3
13、因为还要同时开发基于python2的odoo旧版本,所以使用virtualenv建立虚拟运行环境
sudo easy_install pip
sudo pip install virtualenv
14、配置运行环境LOCALE参数,修改或创建用户根目录下的bash配置文件
open ~/.bash_profile
添加以下两行
export LC_ALL=en_US.UTF-
export LANG=en_US.UTF-
保存后,运行下面的命令使其立刻生效
source ~/.bash_profile
15、下载odoo 11.0源码:
在目录~下创建odoo-dev目录,将odoo11源码拉到~/odoo-dev/odoo/odoo11:
mkdir ~/odoo-dev/odoo
cd ~/odoo-dev/odoo
git clone https://github.com/odoo/odoo.git --depth 1 --branch 11.0 --single-branch odoo11
16、安装odoo11的虚拟环境到目录,如~/odoo-dev/env/odoo11
virtualenv env/odoo11 --python=python3.6
启动python虚拟环境,安装依赖python库文件
source env/odoo11/bin/activate
pip install -r odoo-dev/odoo/requirements.txt
17、准备odoo的运行配置文件:
从odoo-dev/odoo/odoo11/debian目录中复制odoo.conf到odoo-dev/odoo目录,改文件名为odoo11.conf,打开,按下面内容修改保存:
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = 127.0.0.1
db_port =
db_user = odoo
db_password = odoo
addons_path = odoo/odoo/addons
18、终于到了可以启动odoo的时候了:
python odoo/odoo11/odoo-bin -c odoo/odoo11.conf
如有兴趣进一步探讨,欢迎加入odoo11开发QQ群:529322126
macOS 10.13 High Sierra odoo11 开发配置--完整版的更多相关文章
- macOS 10.13 High Sierra PHP开发环境配置
命令:sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM ...
- macOS 10.13 安装Virtualbox失败
macOS 10.13 安装Virtualbox失败 Enviroment macOS: 10.13 High Sierra virtualBox: 5.1.28 Problem descriptio ...
- macOS 10.13允许任何来源开启方法
软件下载网站: http://www.pc6.com/ 软件安装问题: macOS 10.13允许任何来源开启方法: 如果需要恢复允许“任何来源”的选项,即关闭系统的Gatekeeper,我们可以在“ ...
- Android studio gradle配置完整版(转)
Android studio gradle配置完整版https://my.oschina.net/u/1471093/blog/539075 Android studio 自定义打包apk名 - pe ...
- MySQL5.6 Replication主从复制(读写分离) 配置完整版
MySQL5.6 Replication主从复制(读写分离) 配置完整版 MySQL5.6主从复制(读写分离)教程 1.MySQL5.6开始主从复制有两种方式: 基于日志(binlog): 基于GTI ...
- win7笔记本VirtualBox安装黑苹果MacOS 10.13
环境 时间:2018.04.09,没有指明时间的教程都是耍流氓 笔记本:某州优雅A460P-i7G D2,4G内存,Intel Core i7-2670QM四核八线程(老笔记本勉强能用),ssd硬盘, ...
- 黑苹果 macOS 10.13.6 17G66 安装 nVidia WebDriver
目前很多N卡的WebDriver已经不支持macOS 10.14了,只能停留在10.13.6,苹果AppStore下载的 macOS High Sierra 10.13.6 版本号是17G66,遗憾的 ...
- MacOS 10.13.6 下装xcode 流程
1.最好先安装brew https://github.com/Homebrew/brew/releases 自动安装脚本 /usr/bin/ruby -e "$(curl -fsSL htt ...
- SSM Spring SpringMVC Mybatis框架整合Java配置完整版
以前用着SSH都是老师给配好的,自己直接改就可以.但是公司主流还是SSM,就自己研究了一下Java版本的配置.网上大多是基于xnl的配置,但是越往后越新的项目都开始基于JavaConfig配置了,这也 ...
随机推荐
- 线段树模板hdu 1754:I Hate It
I Hate It Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total S ...
- jQuery 学习01——定义、安装引用、语法、选择器及事件
什么是 jQuery ? jQuery是一个JavaScript函数库. jQuery是一个轻量级的"写的少,做的多"的JavaScript库. jQuery库包含以下功能: HT ...
- SSD固态硬盘测试工具收集(持续更新)
https://www.crsky.com/zhuanti/gutaiyingpanceshi.html https://www.crsky.com/zhuanti/ssdjiance.html ht ...
- Brendan Gregg ----Linux Performance Tools NEWS
- CentOS7 firewall开启,开放端口操作
防火墙开机启动 systemctl enable firewalld.service 查看防火墙状态 firewall-cmd --state 开启防火墙 systemctl start firewa ...
- 【linux】【tomcat】linux下定时重启tomcat
步骤: 一.创建脚本文件,本脚本文件用于停止,重启tomcat运行的java进程,并设置脚本文件权限 1.新建脚本文件tomcat.sh [注意文件创建的路径] [查看当前路径的命令: pwd] ...
- js -- 绑定的click addEventListener 事件只触发一次
var btn = document.getElementById('btn'); // 添加事件绑定 btn.addEventListener('click', btnClick, false); ...
- git关联远程仓库
git init git add . git commit -m "0.0.1 release" git remote -v git remote add master repos ...
- windows下Graphviz安装及入门教程
下载安装配置环境变量 intall 配置环境变量 验证 基本绘图入门 graph digraph 一个复杂的例子 和python交互 发现好的工具,如同发现新大陆.有时,我们会好奇,论文中.各种专业的 ...
- MySql.Data.dll的版本
在.Net下访问Mysql,先是用6.4.4,老有问题,也不知道哪个版本可以用,查询官网 https://dev.mysql.com/doc/connector-net/en/connector-ne ...