macOS Sierra 10.12.6 odoo 10.0 开发环境配置

Posted jlzhou (medoo.tech)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了macOS Sierra 10.12.6 odoo 10.0 开发环境配置相关的知识,希望对你有一定的参考价值。

参考了网上的一些教程,将最终过程记录一下,其中需要的一些程序,我已经放到百度网盘:

https://pan.baidu.com/s/1boKHSTL 

 

1、抹盘安装macOS Sierra 10.12.6:

制作macOS安装启动盘参见:http://www.iplaysoft.com/macos-usb-install-drive.html

2、安装macOS的Command Line Tools:

打开mac的Terminal程序,命令行窗口输入git回车,系统会提示需要Command Line Tools,内含版本管理软件git 2.11.0,按提示下载安装即可。

3、安装nodejs:

到nodejs官网:https://nodejs.org/en/#download下载安装v6.11.2LTS,内含npm包管理器3.10.10

4、安装postgres数据库:

下载Postgres-2.0.4.dmg:http://postgresapp.com,安装启动,Initialize后,双击postgres数据库图标,打开数据库命令行,建立odoo数据库用户:

create user "odoo" with password ‘odoo‘ createdb;

注意上面的命令中,前后两种引号的区别:

5、安装pip 9.0.1,打开mac的Terminal程序,命令行窗口输入:

sudo easy_install pip

6、安装虚拟python环境virtualenv 15.1.0,继续在mac的Terminal程序命令行窗口输入:

sudo pip install virtualenv

7、下载odoo 10.0源码:

在目录~下创建odoo-dev目录,将odoo源码拉到~/odoo-dev/odoo:

cd ~
mkdir odoo-dev
cd odoo-dev
mkdir odoo
cd odoo git clone https://github.com/odoo/odoo.git

最后的这句git clone,需要执行较长的时间,从github下载解压超过2个G的源码,需要高速网络连接,也可以用下面的命令只下载10.0分支的最新源码。

git clone https://github.com/odoo/odoo.git --depth 1 --branch 10.0 --single-branch

8、创建odoo运行需要依赖的虚拟python环境:

cd ~
mkdir odoo-dev
cd odoo-dev
mkdir env.odoo10
virtualenv env.odoo10

9、下载odoo依赖库文件:

首先,切换到odoo10的python虚拟环境:

cd ~/odoo-dev
source env.odoo10/bin/activate

注意命令行提示符的变化,最前端多了(env.odoo10)...,然后,运行下面的命令,拉取支持库:

pip install -r odoo/odoo/requirements.txt

以上这个操作需要下载很多文件,要多等一会。

10、安装lessc支持库:

npm install -g less less-plugin-clean-css

11、准备odoo的配置文件:

从odoo-dev/odoo/odoo/debian目录中复制odoo.conf到odoo-dev/odoo目录,用文本编辑器TextEdit打开,按下面内容修改保存:

[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

12、终于到了可以启动odoo的时候了:

cd ~/odoo-dev
source env.odoo10/bin/activate
odoo/odoo/odoo-bin -c odoo/odoo.conf

打开Safari浏览器,访问localhost:8069,odoo创建数据库的页面。

13、下载安装python开发工具pycharm社区版:https://www.jetbrains.com/pycharm/

待更新

14、下载安装数据库管理工具pgadmin4:https://www.pgadmin.org/download/pgadmin-4-macos/

待更新

 

以上是关于macOS Sierra 10.12.6 odoo 10.0 开发环境配置的主要内容,如果未能解决你的问题,请参考以下文章

macOS 10.13 High Sierra odoo开发配置

macOS 10.11.6 (或更低版本)直接升级至macOS Sierra 10.12.6版本

在 VMware 12 中安装 MacOS Sierra 10.12.6

macOS Sierra 10.12.6 可以与 Xamarin 开发一起使用吗

macOS Sierra 10.12.6 安装u盘制作

PC安装黑苹果 (macOS Sierra 10.12.6)下篇