我在CentOS服务器上使用Plone 5.0的统一安装程序。
./install.sh zeo --target="${HOME}/plone" --static-lxml --build-python
CentOS有一个旧版本的lxml2库,所以我必须构建静态lxml&蟒蛇。错误如下:
lxml: Static build requested.
Installing lxml.
lxml: CMMI libxml2 ...
lxml: Using libxml2 download url ftp://xmlsoft.org/libxml2/libxml2-2.9.2.tar.gz
libxml2: Downloading ftp://xmlsoft.org/libxml2/libxml2-2.9.2.tar.gz
libxml2: Unpacking and configuring
sh: ./configure: Permission denied
libxml2: cmmi failed: /tmp/tmpAyLWxdbuildout-libxml2
While:
Installing lxml.
错误说“权限被拒绝”,所以我尝试使用sudo进行安装并以root用户身份登录。还将/ tmp的权限更改为777.任何建议都表示赞赏。
答案 0 :(得分:0)
您正尝试获得root用户的读/写权限。您只需将用户更改为root。
$ su -
或者,如果您的用户处于sudoers组,您可以使用;
$ sudo ./install.sh ....
您可以使用
检查您的用户是否在sudoers组中root$ cat /etc/sudoers
答案 1 :(得分:0)
想出来。安装程序在/ tmp中运行了一个设置为不可执行的脚本。将/ tmp重新安装为可执行文件,它可以正常工作。