11 months ago

在12节,执行cap production deploy时遇到server上的Gemfile没有gem 'mysql2'

错误报告

检查方法:手动检查/home/deploy/rails-recipes/current/Gemfile里面确定有mysql2

可能遇到的问题有:
1、更换过git repo位置
解决方案:不只要改config/deploy/rb,还需要自己在server上改/home/deploy/xxxxxx/repo/config,是否是当前正确的git url正确的位置

2、我的branch不正确,默认部署是用master(server是跟github拉master branch的code),如果是分支,就要合并到主程上,然后push

我的问题是第二个,所以问题已被解决

但在查错的时候,学到了关于gemfile的几个指令
bundle update
gem install bundler --pre
bundle show mysql2

← 918ORID Nginx 500错误 →
 
comments powered by Disqus