ruby-on-rails – heroku db:推送不工作,使用点击宝石
发布时间:2020-12-17 02:31:55 所属栏目:百科 来源:网络整理
导读:我用 ??dev和s上的gem’sqlite3′,’1.3.5′ ??生物宝石’pg’,’0.12.2′. ?? ruby version ruby?? 1.9.3p125(2012-02-16)[i386-mingw32] 正在开发的教程应用程序. 我安装了点击宝石并尝试了heroku db:push和this就是我得到的. HTTP CODE: 500Taps Server
我用
??dev和s上的gem’sqlite3′,’1.3.5′ ??生物宝石’pg’,’0.12.2′. ?? ruby version ruby?? 1.9.3p125(2012-02-16)[i386-mingw32] 正在开发的教程应用程序. 我安装了点击宝石并尝试了heroku db:push和this就是我得到的. HTTP CODE: 500 Taps Server Error: PGError: ERROR: time zone displacement out of range: "2012-0 5-06 12:00:00.000000+5894529600" 这也是heroku log.解决办法是什么? 仅供参考:db:pull非常有效.我还检查了其他类似的帖子,但到目前为止我找不到其中任何一个的解决方案 解决方法
这是由于Ruby 1.9.3的一个漏洞错误.
我相信,解决方案是在推送db文件之前在本地计算机上切换到Ruby 1.9.2.像这样: rvm use ruby-1.9.2 heroku db:push rvm use ruby-1.9.3 我做我的数据库:推这种方式,它适用于我. 请注意,您的heroku应用程序上的ruby版本没有任何区别.当您在本地运行1.9.3时会发生此问题. 这是github中问题的链接: https://github.com/ricardochimal/taps/issues/92 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |