Инструментальная панель инструментов Heroku и LD_LIBRARY_PATH

Я развертываю приложение PHP на Heroku, и мне нужно запустить некоторые задачи с помощью CLI. Для этого мне нужно установить переменную env LD_LIBRARY_PATH с помощью этой команды: heroku config:add LD_LIBRARY_PATH=/app/php/ext:/app/apache/lib но каждый раз, когда я это делаю, toolbelt переопределяет команду, а переменная указывает на C:\Program Files (x86)\Git\app\php\ext;C:\Program Files (x86)\Git\app\apache\lib . Очевидно, это не нормально. Есть ли у кого-нибудь идеи, как это сделать правильно?

Прошло 5 дней, и у меня нет ответа. Интерфейс CLI используется планировщиком, поэтому я могу использовать этот обходной путь:

export LD_LIBRARY_PATH = / app / php / ext: / app / apache / lib && ~ / bin / php ~ / www / index.php cron

На самом деле это не проблема с инструментами Heroku, это документированное поведение msys (я предполагаю, что вы запускаете это в оболочке msysgit). Вы можете либо запустить команду в другой оболочке (например, Powershell), либо использовать «//» в начале пути следующим образом:

 heroku config:add LD_LIBRARY_PATH=//app/php/ext://app/apache/lib 

Это не вызовет проблем, когда путь используется в Linux.