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

невозможно получить доступ к исполняемому файлу в PATH с удаленного сервера

У меня есть веб-приложение, размещенное на Django-gUnicorn-Nginx. Веб-приложение в основном работает нормально и доступно, за исключением одной функции.

Недавно я добавил pybedtools, пакет оболочки Python для постельные принадлежности. У меня есть двоичные исполняемые файлы инструментов для кровати в папке PATH переменная. Однако сервер не может получить доступ к этому исполняемому файлу.

Ошибка просто сообщает intersectBed does not appear to be installed or on the path, so this method is disabled. Please install a more recent version of BEDTools and re-import to use this method

Я протестировал / переустановил последние версии локально, и они работают, но не на сервере.

Любые идеи? Заранее спасибо.

На помощь пришли старые добрые заявления о печати!

Переменная пути, переданная экземпляру сервера, каким-то образом имела только значения по умолчанию /usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin.

Мне не удалось экспортировать место, где bedtools установлен в PATH. Поэтому я просто создал символическую ссылку bedtools исполняемый файл в моем /usr/local/bin

Спасибо за предложения Джерард.