Mac OS X 10.13上 安装odoo 11.0开发环境
0.准备
假设homebrew已经安装好
没安装的需要先安装,见下面链接
http://brew.sh/
1.安装PostgreSQL
$ brew tap homebrew/services
$ brew install postgresql
查看安装的版本
$ pg_ctl -V
做为服务启动,停止将start改为stop
brew services start postgresql
不做为服务启动
pg_ctl -D /usr/local/var/postgres start
我这里选择安装为服务
访问缺省数据库
psql postgres
创建新用户和数据库
createuser -P odoodev
createdb -Oodoodev -Eutf8 odoo11
访问
psql -Uodoodev odoo11
\q 退出
psql的命令这里不再赘述。
我用adminer(https://www.adminer.org/)来访问
重装php(有莫明其妙的问题能重装就重装是最简单的)
php -v
brew uninstall php70
brew options php72
brew install php72 --with-httpd --with-homebrew-libressl --with-postgresql --with-thread-safety
sudo apachectl start
(/usr/local/etc/httpd/httpd.conf)
上面是apache配置文件位置。
unix_socket又不对,按下面修改
postgresql的配置文件在/usr/local/var/postgres/postgresql.conf,修改下面两行
listen_addresses = '*'
unix_socket_directories = '/tmp,/var/pgsql_socket'
brew services stop postgresql
sudo mkdir pgsql_socket
sudo chmod 777 pqsql_socket
更多参考文章:
http://blog.csdn.net/lissdy/article/details/54099580
https://yq.aliyun.com/articles/25638
https://www.jianshu.com/p/fedda9824f6a
http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html
https://stackoverflow.com/questions/13868730/socket-file-var-pgsql-socket-s-pgsql-5432-missing-in-mountain-lion-os-x-ser
也可以用这个
http://postgresapp.com/
(下载比较慢,放弃了)
2.安装python3
$ xcode-select —install
$brew install python3
3.安装nodejs和less
nodejs的安装略
sudo npm install -g less
4.下载git源码
git客户端安装略
git clone https://github.com/odoo/odoo.git
安装Python依赖
$ cd odoo
$ pip3 install -r requirements.txt
5.修改配置文件
运行
./odoo-bin -s
生成配置文件~/.odoorc
cp ~/.odoorc odoo.conf
在odoo.conf中修改下面两行
logfile = /Users/albert/odoo/odoo.log
logrotate = True
6.运行
./odoo-bin -c ./odoo.conf
http://localhost:8069/
填写好数据库名称和管理员邮箱密码就可以开始用起了。
7.问题解决
ValueError: unknown locale: UTF-8
需要编辑~/.bash_profile 加入
两行
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
odoo安装其他参考文章
http://www.jointd.com/?p=3505
Mac OS X 10.13上 安装odoo 11.0开发环境的更多相关文章
- 在Mac OS X 10.9上安装 Thrift 0.9.1
Thrift 0.9.1 官方文档中对于Mac OS X上的安装描述适合 10.8,但不适用于10.9. Homebrew macport 默认都不能在 10.9上安装Thrift 0.9.1成功 ...
- 在Mac OS X 10.9上安装nginx
1. 安装PCRE Download latest PCRE. After download go to download directory from terminal. $ cd ~/Downlo ...
- Mac 10.9x下安装配置phonegap3.0开发环境 (涉及android sdk配置)
最近突然想弄一下phonegap,之前一直是听说,没亲自配置开发过.结果配置过程非常艰难啊.特别是android平台的配置,那叫一个麻烦,网上搜了半天都没找到非常好的资料.文章也都是抄来抄去,最烦的就 ...
- 黑苹果之DELL台式机安装Mac OS X 10.13.6版本操作系统
由于本人所在的公司一般都是DELL的品牌台式机,所以以DELL台式机做小白鼠.记得在2012年的时候,在当时的那家公司为了学习自学IOS开发的Objective-C开发语言的时候,由于囊中羞涩买不起m ...
- 升级MAC OS到10.13, 10.14系统后UNITY工程无法加载资源的解决办法
升级MAC OS到10.13, 10.14系统后,出现UNITY工程无法加载资源的情况: Unity项目中Asset目录显示为空! 解决办法一: 打开Launchpad中的磁盘工具 (也就是实用工具下 ...
- Windows 8.0上Eclipse 4.4.0 配置CentOS 6.5 上的Hadoop2.2.0开发环境
原文地址:http://www.linuxidc.com/Linux/2014-11/109200.htm 图文详解Windows 8.0上Eclipse 4.4.0 配置CentOS 6.5 上的H ...
- mac os x在PC上安装
系统安装之前的准备工作及安装过程简介 前面我们已经提到,苹果电脑虽然已经采用了x86架构的Intel处理器,但其官方并不提供在非苹果电脑上安装Mac OS的支持.所以,要想在普通PC/笔记本电脑上安装 ...
- Mac OS X 10.9 Mavericks安装后,Xcode调试时模拟器黑屏的处理方法
请耐心的等下去吧,少年! 装了Mac OS X 10.9 Mavericks的同学,如果碰到Xcode调试App时,模拟器黑屏(重置也无效),请耐心的等下去吧,大约10来分钟左右黑屏就会消失,App启 ...
- 【python安装】Windows上安装和创建python开发环境
1. 在 windows10 上安装python开发环境 Linux和Mac OS都自带python环境,但是Windows没有,所以需要自行安装. 第1步:访问 python官网,下载Windows ...
随机推荐
- [LC] 243. Shortest Word Distance
Given a list of words and two words word1 and word2, return the shortest distance between these two ...
- MOOC(7)- case依赖、读取json配置文件进行多个接口请求-学习mock(7)
学习mock # learn_mock_7.py # 单元测试结合mock思路 import unittest from mock import mock from day_20200208_mooc ...
- Java枚举的作用和用法
从没有枚举的时代说起 在枚举出现之前,如果想要表示一组特定的离散值,往往使用一些常量.例如: [Java] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 ...
- Qt QString类及常用函数功能详解
QString 是 Qt 编程中常用的类,除了用作数字量的输入输出之外,QString 还有很多其他功能,熟悉这些常见的功能,有助于灵活地实现字符串处理功能. QString 存储字符串釆用的是 Un ...
- mybatis generator 使用教程(生成带注释的实体类)
引言: 最近的一个项目,由于数据库表巨多,导致需要创建N多个java实体.dao.mapper.xml映射文件,如果均使用纯手工编写,无疑需要耗费大量时间和精力.于是上网学习了mybatis gene ...
- 接口测试-chap5-使用正则表达式提取响应数据
1.导入相关库 import re 2.re.findall(r"前(.+?)后", 匹配源) 3.前:表示要匹配的文本左边的内容 4.后:表示要匹配的文本右边的内容 5.它的返回 ...
- LeetCode43(字符串相乘)
题目: 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式. 示例 1: 输入: num1 = "2", ...
- 吴裕雄--天生自然 python开发学习笔记:pycharm无法使用ctrl+c/v复制粘贴的问题
在使用pycharm的时候发现不能正常使用ctrl+c/v进行复制粘贴,也无法使用tab键对大段代码进行整体缩进.后来发现是因为安装了vim插件的问题,在setting里找到vim插件,取消勾选即可解 ...
- 全平台Markdown笔记软件——Notable
简介 The markdown-based note-taking app that doesn't suck. 一款简介.跨平台的本地笔记软件,github地址:https://github.com ...
- Linux上centOs6+安装mysql5.7详细教程 - 前端小鱼塘
https://coyhom.github.io/ 人类的本质是复读机,作为一个非linux专业人员学习linux最好的办法是重复 环境centos6.5 版本5.7 1: 检测系统是否自带安装mys ...