我在服务器上使用 fast-cgi 设置了 trac 安装。我正在尝试为其安装 bitten 扩展,以便我可以进行持续集成 - 但是由于某种原因运行 trac 的环境在其 python 路径中没有~/lib/pythonX.X/ - 只有 /usr/ lib/pythonX.X/ 这是有问题的,因为我无法使用管理员权限安装 bitten(我没有它们)。
我想做的是更改 trac 的 pythonpath 以便它在 ~/lib/pythonX.X/ 中搜索,但我不知道在哪里设置或修改它。trac 安装显然不会读取我的 .bash_profile 所以虽然我可以在那里设置它,但这无济于事。
以前有没有人这样做过,或者至少可以指出我正确的方向?
在发布问题大约十分钟后发现了这一点(开始尝试弄清楚后大约两个小时)
当将 trac 作为 fastcgi 处理时,在您的 trac 环境目录中有一个名为 index.fcgi 的文件。该文件允许您为特定的 trac 安装设置环境变量。
我只是添加了
作为该文件的第二行,事情神奇地开始了!