Heroku rails pg_ext.so LoadError

问题描述:

我想部署我的Rails应用程序到Heroku。我创建了一个应用程序,并成功地推动它,但是当我做Heroku rails pg_ext.so LoadError

heroku run rake db:migrate 

我收到此错误

>  rake aborted! 
>  LoadError: libruby.so.2.3: cannot open shared object file: No such file or directory - 
> /app/vendor/bundle/ruby/2.3.0/gems/pg-0.21.0/lib/pg_ext.so 

的Rails 5.0.4 红宝石2.3.1p112(2016年4月26日修订54768)[x86_64-linux] pg-0.21.0

我见过类似的帖子,并试图应用描述的解决方案,但没有运气。试过其他版本的pg,像这里Cannot migrate on Heroku 但它没有帮助。

谢谢。

尝试purging Heroku dyno's cache

heroku plugins:install https://github.com/heroku/heroku-repo.git 
heroku repo:purge_cache -a appname 
+0

我的理解正确的COMAND是 “Heroku的插件:安装Heroku的回购”,然后 “Heroku的回购:purge_cache -a myappname”。它是否和缓存被清除,但同样的错误仍然存​​在。 – doroshchenko