我有一个使用服务器上的fast-cgi设置trac安装。 我试图安装被咬住的扩展它,所以我可以做持续集成 – 但是由于某种原因trac运行的环境在它的pythonpath中没有 〜/ lib / pythonX.X / – 只有/ usr / lib / pythonX.X /这是有问题的,因为我无法安装咬pipe理员权限(我没有他们)。
我想要做的是改变trac的pythonpath,以便它在〜/ lib / pythonX.X /中进行search,但是我找不出在哪里设置或修改它。 trac安装显然不读取我的.bash_profile所以虽然我可以在那里设置,这没有帮助。
有没有人做过这个,或至less可以指出我在正确的方向吗?
在发布问题约十分钟后(这是在开始试图找出后大约两个小时)
将trac作为fastcgi处理时,在trac环境目录中有一个名为index.fcgi的文件。 这个文件允许你为特定的trac安装设置环境variables。
我只是补充说
export PYTHONPATH=${PYTHONPATH}:/home/username/lib/python2.4/site-packages
作为该文件的第二行,神奇地开始工作!