这几天因为朋友的关系,找到一款适合中小企业的odoo12社区版本安装上给他们使用。不过他们也基本上使用两眼一摸黑,准备用一段时间再看适合不适合。
原来打算给他们安装成Ubuntu系统的,考虑到以后他们不大会再去适应,还是win环境稍微容易上手一点,其实也差不多吧。
我考虑了以后万一二次开发怎么弄的情况,他们肯定不会提的,需要的时候再说。我还是搭个环境来折腾吧!
下面是正文,基本不水字数了(不可能吧,我话唠):
第一步:安装node.js,为啥这样,猜测odoo开发的时候外观很大程度上和node.js关联,我乱点着看,想着这好处是显而易见的,参考若干教程,也有提过的,不过都没仔细研究。
官网,下载,安装!大致没毛病,有毛病卸了重装吧,要是冲突啥的,请自行解决。
接着cmd进入DOS命令环境,输入
npm install -g less
巴拉巴拉完毕,接着输入
npm install -g less-plugin-css
正常过了,不正常的话再说,反正我没遇到。
第二步:安装Python3.6.8,其他版本没试,毕竟是为了给别人用的,自己不是搞测试,也没那闲工夫,要是有愿意的试验的,也挺好( ˃̶̤́ ꒳ ˂̶̤̀ )。
下面属于常规操作,Python路径安装的时候记得选上,忘了就环境变量里面加上。cmd进入后命令如下:
pip install --upgrade pip(pip升到最新,升不了自己解决)。
接着 pip install Pillow psycopg2 psutil
这一步看系统配置,有时候直接过,机器用老久的。也有刚装的,坑啊Ծ‸Ծ,这时候得下载安装一下MicrosoftVisualC14这个东西,似乎是编译器问题。这时候想的是win基本上需要一个广阔天地,Linux大致需要啥招呼啥,看看哥俩区别满大的。
第三步:扒拉一个Win系统的odoo12社区版,也许13,不是安装版就成,拷到硬盘上。cmd进入odoo12的DOS路径后,输入
pip install -r requirments.txt
这个requirments.txt是odoo提供的。
安装postgreSQL10.4.1版本,我11版本装着有问题!图形化的pgAdmin4最新版安装一个,我的原则是能偷鸡摸狗就行,命令行也没必要那么熟练,我是业余的。设置啥的看odoo教程就对了,基本差别不大。
最后装wkhtmltopdf,路径也得环境变量里设置,据说和odoo打印有关系,这个是使用问题,看情况吧。我用了最新版,实操是个啥也还没谱呢。
剩下的一点就是找到odoo-bin这个启动和编一个odoo.conf,odoo教程中都有,应该不难。还有一个坑,大概和中文版win区域设置有关系,得把所在地区改成English,这是偷懒的做法,毕竟中国人嘛。不偷懒的话请使用英文版Windows环境或者按odoo教程改程序就OK了
最后还有cmd启动后在odoo12路径里键入Python odoo-bin启动web服务,至此odoo12可以运行起来了。