• 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-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

  • 相关阅读:
    poj3041——最小点覆盖
    高斯消元
    hdu1704——floyd
    poj2594——最小路径覆盖
    POJ3020 二分图匹配——最小路径覆盖
    我的老博客
    [ZJOI2015]幻想乡战略游戏 动态点分治
    HDU 5737 Differencia set + 主席树
    HDU
    HDU
  • 原文地址:https://www.cnblogs.com/jlzhou/p/7603356.html
Copyright © 2020-2023  润新知