centos 6.5 安装odoo10.0 全教程(全网仅此一篇)希望帮助后来者少踩坑

centos6.5 安装odoo10


解决CENTOS6.5上安装PYTHON PIP LESS NODEJS 的各种坑,目前网上的资料仍然不多,

现亲测成功部署odoo10.0,希望能给大家带来帮助。



yum groupinstall "Development tools"

yum -y install postgresql95 postgresql95-server postgresql95-devel postgresql95-libs


yum install postgresql

yum install postgresql-devel*


wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz

tar vxf Python-2.7.11.tgz


cd Python-2.7.11.tgz

./configure --prefix=/usr/local

make && make install


wget https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz#md5=81964fdb89534118707742e6d1a1ddb4

tar vxf setuptools-21.0.0.tar.gz 

cd setuptools-21.0.0

python setup.py  install



修改centos pip源(关键)

vi ~/.pip/pip.conf 

添加如下内容:

[global]

index-url = http://pypi.douban.com/simple

trusted-host = pypi.douban.com


pip install -r requirements.txt


测试pip install psutil


chmod -R 777 odoo-dev/



安装node.js

wget https://nodejs.org/dist/v7.10.0/node-v7.10.0-linux-x64.tar.gz

tar zxvf  node-v7.10.0-linux-x64.tar.gz

  a、切换到 root 用户

    bvi /etc/profile

    c、在最下面加入

export NODE_HOME=/home/charmer/software/node-v7.10.0-linux-x64

export PATH=$PATH:$NODE_HOME/bin

export NODE_PATH=$NODE_HOME/lib/node_modules

    esource /etc/profile (使配置文件生效)

 

node -v 检查 


npm默认选择http方式,不选用https

npm config set registry http://registry.npmjs.org

npm install -g less (ODOO需要,非常重要)


配置less环境变量

export LESS_PATH=$PATH:/home/charmer/software/node-v7.10.0-linux-x64/lib/node_modules/less/bin


which less 如果仍然没有指向此位置,说明有其它 安装源安装 less  

根据路径找到less 的位置,rm -rf /路径/lessc 



yum whatprovides libstdc++.so.6 查看少的库


yum install libstdc++-4.4.7-18.el6.i686




配置环境变量指向


yum install gcc-c++

yum install ruby-devel




~/odoo-dev/odoo-ocb10/ocb10/odoo-bin -c ~/odoo-dev/odoo-ocb10/ocb10.conf


./odoo-bin -c /home/charmer/odoo-dev/tmp/odoo-dev/odoo.conf 



启动完毕。至此教程结束,折腾了两天时间,希望能给后来者带来帮助。





#less 安装 备选方案 (npm安装less不成功时使用)

wget ruby-2.3.4.tar(需要到官网下载)

tar zxf ruby-2.3.4.tar

cd ruby-1.9.3-p0


./configure --prefix=/usr/local --disable-install-doc --with-opt-dir=/usr/local/lib

make && make install

whereis ruby




https://rubygems.org/pages/download下载gem

1.点击上面链接进入到官网,从顶部的链接下载压缩包;

2.解压缩到指定文件夹,并通过 cd 指令进入到该文件夹;

3.ruby setup.rb 使用该命令安装(可能需要管理员权限,使用sudo ruby setup.rb

更多帮助请参考 ruby setup.rb --help

升级、更新

$ gem update --system            #可能需要管理员权限

注意:RubyGems v1.1 v1.2 在升级方面有点问题,没有安装 rubygems-update 。如果看到提示 Nothing to update ,你将需要执行下面的命令来安装。如果你已经安装了一个比较旧版本的 RubyGems,你仍可以通过下面的指令升级:

$ gem install rubygems-update            #可能需要管理员权限

$ update_rubygems                        #这里也一样



gem sources --add http://gems.ruby-china.org/ --remove http://rubygems.org/

gem install less

gem install therubyracer

#less 安装 备选方案

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值