尝试使用 windows 上的 heroku 工具带在我的 heroku rails 应用程序上设置 LD_LIBRARY_PATH 错误地替换了发送到应用程序的路径。
在 Windows 上使用 heroku toolbelt 运行以下命令:
heroku config:add LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/lib:/app/vendor/phantomjs/lib
Setting config vars and restarting... done, v164
LD_LIBRARY_PATH: C:\dev\Git\local\lib;C:\dev\Git\lib;C:\dev\Git\lib;C:\dev\Git\app\vendor\phantomjs\lib
似乎工具带会自动将“/usr”替换为“C:\dev\Git\”(我的系统上安装了 msysgit)。显然,这会破坏我的 heroku 应用程序,因为这些路径在服务器上没有意义。