Назад | Перейти на главную страницу

Установка пути python для Trac, работающего как fast-cgi

У меня есть установка trac с использованием fast-cgi на сервере. Я пытаюсь установить к нему укушенное расширение, чтобы я мог выполнять непрерывную интеграцию, однако среда, в которой по какой-то причине работает trac не иметь ~ / lib / pythonX.X / в своем пути python - только /usr/lib/pythonX.X/, это проблематично, поскольку я не могу установить укушенный с правами администратора (у меня их нет).

Что я хотел бы сделать, так это изменить путь python для trac, чтобы он выполнял поиск в ~ / lib / pythonX.X /, но я не могу понять, где это установить или изменить. Очевидно, что установка trac не читает мой .bash_profile, поэтому, хотя я могу установить его там, это не поможет.

Кто-нибудь делал это раньше или может хотя бы указать мне правильное направление?

Я понял это примерно через десять минут после публикации вопроса (это было примерно через два часа после того, как начали пытаться понять это)

При работе с trac как fastcgi в каталоге среды trac есть файл с именем index.fcgi. Этот файл позволяет вам установить переменные среды для этой конкретной установки trac.

Я просто добавил

export PYTHONPATH=${PYTHONPATH}:/home/username/lib/python2.4/site-packages

как вторая строка этого файла, и все волшебным образом начало работать!