设为首页 收藏本站
查看: 1225|回复: 0

[经验分享] macOS 10.13 High Sierra odoo11 开发配置--完整版

[复制链接]

尚未签到

发表于 2017-11-22 17:13:37 | 显示全部楼层 |阅读模式
  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;
  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



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-8
export LANG=en_US.UTF-8
  保存后,运行下面的命令使其立刻生效



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 = 5432
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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-409573-1-1.html 上篇帖子: Flask AppBuilder安装 下篇帖子: Linux下如何启用MySQL数据库远程访问
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表