2天仍然无法在我的Centos 6.7上安装Odoo
- 我已经安装了python 2.7 - 我已经安装了PSQL - 创建一个Odoo用户 - 当我安装Python时,我有这个错误 http://puu.sh/l2uGc/bbf94c12da.png
当我运行命令“yum install odoo”时,我有以下错误。
错误: 错误:包:odoo-9.0_20151029-1.noarch(odoo-nightly) 需要:nodejs-clean-css 错误:包:odoo-9.0_20151029-1.noarch(odoo-nightly) 要求:python(abi)= 2.7 已安装:python-2.6.6-64.el6.x86_64(@base) python(abi)= 2.6
答案 0 :(得分:1)
准备工作 - 安装先决条件
yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
# Python 2.7.6:
wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
tar xf Python-2.7.6.tar.xz
cd Python-2.7.6
./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make && make altinstall
# Python 3.3.5:
wget http://python.org/ftp/python/3.3.5/Python-3.3.5.tar.xz
tar xf Python-3.3.5.tar.xz
cd Python-3.3.5
./configure --prefix=/usr/local --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make && make altinstall
# First get the setup script for Setuptools:
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
# Then install it for Python 2.7 and/or Python 3.3:
python2.7 ez_setup.py
python3.3 ez_setup.py
# Now install pip using the newly installed setuptools:
easy_install-2.7 pip
easy_install-3.3 pip
# With pip installed you can now do things like this:
pip2.7 install [packagename]
pip2.7 install --upgrade [packagename]
pip2.7 uninstall [packagename]
Clean-css是一个快速高效的Node.js库,用于缩小CSS文件。
根据测试,它是最好的之一。 有什么要求?
Node.js 0.8.0+(在CentOS,Ubuntu,OS X 10.6+和Windows 7 +上测试)
如何安装clean-css?
npm install clean-css
如何将clean-css从1.x升级到2.x?
命令行界面(CLI)
npm update clean-css
那就是它!
参考链接:
https://www.npmjs.com/package/clean-css-pre-2.1.0
http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/
答案 1 :(得分:1)
由于某种原因,包" nodejs-clean-css" EPEL6中不存在。但它确实存在于EPEL7中并且是一个“noarch'”。我可以通过发出:
来解决丢失的RPM依赖关系yum install https://dl.fedoraproject.org/pub/epel/7/x86_64/n/nodejs-clean-css-2.2.8-2.el7.noarch.rpm
请注意,虽然这只是一种解决缺失依赖关系的方法。根据我的经验,在我们可以在CentOS 6上运行Odoo之前还有很多事情要做,主要是因为Odoo安装了Python 2.7,但是为Python 2.6安装了一些依赖项。
使用CentOS 7,它一帆风顺,所以如果你有选择,我建议使用7。