Odoo-11.0安装(Mac版)
Odoo安装方式有很多种,但是作为一个开发者,不管它有几种方式,我们只管用一种,那就是源码安装,其他的不做关注,任他多方便也好。源码安装方便管理和控制。需要提一下的就是odoo很早之前就放弃了客户端显示的方式,统一采用浏览器显示方式了,所以一般支持HTML5的都是可以运行odoo系统的。
Source Install(源安装)
源“安装”实际上是不安装Odoo,而是直接从源运行它。 对于模块开发人员来说,这可能更方便,因为Odoo源代码比使用打包安装更容易访问. 它还使Odoo的启动和停止比打包安装设置的服务更加灵活和明确,并允许使用命令行参数重写设置,而无需编辑配置文件。它提供了对系统设置的更大控制,并允许更容易地同时保持(和运行)Odoo的多个版本。
准备
源安装需要手动安装依赖项(比如:Python模块用到的第三方模块)
1.安装Python 3.5+版本:(Odoo11.0需要python3.5+版本的支持,内置pip包管理工具) -> 安装方法不做解释 2.安装PostgreSQL数据库:(brew install PostgreSQL) -> Mac下用homebrew工具 3.odoo下载源码:(git clone https://github.com/odoo/odoo.git) 4.安装odoo源码项目依赖项:(pip3 install -r requirements.txt) ->用pip包管理工具 5.安装NodeJS:(sudo npm install -g less) ->一个主题引擎
运行odoo源码中的odoo-bin文件
如果运行成功,日志台将打印类似这些log ''' /Users/pocket/python_virtual/Odoo11.0_venv3.6/bin/python /Users/pocket/odoo-11.0/odoo-bin 2017-11-16 08:51:42,896 27299 INFO ? odoo: Odoo version 11.0 2017-11-16 08:51:42,897 27299 INFO ? odoo: addons paths: ['/Users/pocket/Library/Application Support/Odoo/addons/11.0', '/Users/pocket/odoo-11.0/odoo/addons', '/Users/pocket/odoo-11.0/addons'] 2017-11-16 08:51:42,898 27299 INFO ? odoo: database: default@default:default 2017-11-16 08:51:42,918 27299 INFO ? odoo.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069 2017-11-16 08:51:43,032 27299 INFO ? odoo.addons.base.ir.ir_actions_report: You need Wkhtmltopdf to print a pdf version of the reports. 2017-11-16 08:52:31,504 27299 INFO ? odoo.http: HTTP Configuring static files 2017-11-16 08:52:31,604 27299 INFO ? odoo.http: Generating nondb routing ''' 这个时候,去浏览器输入IP地址:0.0.0.0:8069,浏览器将显示odoo创建数据库界面