Heroku sqlite3问题

二刷Rails101的时候,在最后的heroku上传步骤卡住了... 报错啊...

尝试了无数的办法...七八种猜想, 各种方法尝试...真是各种大乱试, 包括heroku rake db:rollback都尝试了,没用

尝试了bundle update 发现这段之前以为是报错的黄字内容


黄色的字不是报错哦

发现黄字原来只是message来的, 放着时间足够它自己会自动跑起来. 不用debug. 虽是个好消息, 但是, 仍然无法摆脱heroku push的时候, 同样的gem无法安装的报错...sqlite3数据库啊...为什么这样别致...



最后, 灵光一现, 我不论如何猜想是哪种原因导致的, 最后报错的原因都是一模一样的. AKA, 在git push heroku master时,任何方向的尝试最后都还是一样的报错内容, 说跟sqlite3不兼容...

难到是我尝试push的是master这个分支...而在master这个分叉上...我还没有移动sqlite3这个gem不是吗...所以人家才不受heroku push待见, 一直报错啊啊啊! 我应该尝试教材里的


所以要用的不是

git push heroku master

而是git push heroku ch08:master这样全部的内容一起端到heroku才能顺利push

问题解决...成功放到heroku上了! 


啊呀...被帮助文档害死了啊啊啊啊...直接教人master分支的push...master分支还没有修改数据库的问题呢!


不过这次的debug学到印象深刻的内容, 要把最新的修改版本一并push, 才合理啊! 最新的branch内解决了问题, 却只push之前没有修改过问题的branch, 不报错才怪了咧~

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,062评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 9,398评论 0 11
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,773评论 1 26
  • 这是一个从消极、沉闷向负责任、开朗转变的组会。 晚上8点没到就开始小组会,全体人员已经感受到了压抑的气氛...
    潘饶平阅读 4,014评论 2 1
  • 十年前,我们彼此深爱。十年后,我们能否走完终生却成为悬念!十年前,我没有说过“我爱你”,十年后,我发现“我爱你...
    曲摇阅读 1,729评论 0 0

友情链接更多精彩内容