2012-12-09 19 views
2

我在Heroku上部署了一個PHP應用程序,我需要使用CLI運行一些任務。 爲了做到這一點我已經使用這個命令來設置LD_LIBRARY_PATH環境變量: heroku config:add LD_LIBRARY_PATH=/app/php/ext:/app/apache/lib 但每次我這樣做時工具區覆蓋命令和變量指向C:\Program Files (x86)\Git\app\php\ext;C:\Program Files (x86)\Git\app\apache\lib。顯然它不好。有沒有人有任何想法如何以適當的方式做到這一點?Heroku的Windows工具帶和LD_LIBRARY_PATH

回答

1

5天過去了,仍然沒有答案。 CLI界面由調度使用,所以我可以使用此解決方法:

出口LD_LIBRARY_PATH = /應用程序/ PHP /分機:/應用/阿帕奇/ lib目錄& &〜/斌/ PHP的〜/ WWW /指數。 php cron

1

這實際上不是Heroku toolbelt的問題,它是documented behavior by msys(我假設你在msysgit shell中運行這個)。您可以在不同的shell中運行命令,或者使用在路徑是這樣開始「//」(如PowerShell的。):當路徑在Linux上使用

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

這不會導致問題。