最近我尝试在我自己的主目录中的服务器上安装pylucene,因为我没有root权限。
现在我已经在我自己的主目录下在CentOS上成功安装了 ant 和 JCC 。 JCC的目录是" /home/myname/.local/lib/python2.6/site-packages"
我也成功了#34; make"在pylucene目录下,但是当" 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时,我没有看到控制安装目录的环境变量或者我错过了什么?
谢谢你们。我已经弄清楚了。 我只是将构建的“lucene”文件夹直接移动到我的本地" site-packages"目录,它的工作原理。