Linux 远程服务器上限生产部署

Linux Remote server cap production deploy

封顶失败! SSHKit::Runner::ExecuteError:作为 frrank@earth.cloudapp.net 执行时出现异常:包退出状态:20 捆绑标准输出:您的 Gemfile.lock 已损坏。依赖项中缺少以下 gem 部分:'bcrypt' bundle stderr:什么都没写

SSHKit::Command::Failed:包退出状态:20 捆绑标准输出:您的 Gemfile.lock 已损坏。依赖项中缺少以下 gem 部分:'bcrypt' bundle stderr:什么都没写

任务:TOP => deploy:updated => bundler:install (使用 --trace 查看 运行 任务的完整跟踪) 部署失败并出现错误:Exception while executing as frrank@earth.cloudapp.net: bundle exit status: 20 捆绑标准输出:您的 Gemfile.lock 已损坏。依赖项中缺少以下 gem 部分:'bcrypt' bundle stderr:什么都没写

首先,尝试删除您的 Gemfile.lock 和 运行 bundle install。 如果这无济于事,请尝试按照问题

降级捆绑器版本

检查生产服务器和本地开发服务器上的捆绑程序版本。