PHP アプリケーションを Heroku にデプロイしていますが、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
。明らかに大丈夫ではありません。誰かがこれを適切な方法で行う方法を知っていますか?
2 に答える
1
これは実際には Heroku ツールベルトの問題ではなく、msysによって文書化された動作です (これを msysgit シェルで実行していると仮定しています)。別のシェル (Powershell など) でコマンドを実行するか、次のようにパスの先頭に「//」を使用できます。
heroku config:add LD_LIBRARY_PATH=//app/php/ext://app/apache/lib
パスが Linux で使用されている場合、これは問題を引き起こしません。
于 2013-03-02T01:42:19.743 に答える
1
5日経ちましたが、まだ返事がありません。CLI インターフェイスはスケジューラによって使用されるため、次の回避策を使用できます。
export LD_LIBRARY_PATH=/app/php/ext:/app/apache/lib && ~/bin/php ~/www/index.php cron
于 2012-12-14T01:08:11.733 に答える