服务器没有root权限修改,如何在服务器上没有root访问权限的情况下在本地安装Pylucene?…

  • Post author:
  • Post category:其他


最近我尝试在我自己的主目录中的服务器上安装pylucene,因为我没有root权限 .

现在我已经在我自己的主目录下在CentOS上本地安装了 ant 和 JCC . JCC的目录是”/home/myname/.local/lib/python2.6/site-packages”

我也成功地在pylucene目录下“make”,但是当“make install”时它显示它试图将一些文件移动到我没有权限的目录“/usr/lib64/python2.6/site-packages/”访问它 .

我根据需要将Makefile更改了几个位置 .

在评论中它说:

PREFIX: where programs are normally installed on your system (Unix).

但是没有名为PREFIX的变量

我变了

PREFIX_PYTHON=/usr

ANT=/home/myname/packages/apache-ant-1.9.7/bin/ant

PYTHON=$(PREFIX_PYTHON)/bin/python2.6

JCC=$(PYTHON) -m jcc.__main__

NUM_FILES=8

当我读取Makefile时,我没有看到控制安装目录的环境变量或者我错过了什么?

SOlved

感谢你们 . 我已经弄清楚了 . 我只是将构建的“lucene”文件夹直接移动到我的本地“site-packages”目录,它就可以了 .