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

时间:2016-02-11 18:02:08

标签: ruby-on-rails ruby linux deployment web-deployment

盖帽中止了! SSHKit :: Runner :: ExecuteError:执行为frrank@earth.cloudapp.net时出现异常:bundle退出状态:20 bundle stdout:你的Gemfile.lock已损坏。 DEPENDENCIES中缺少以下宝石 部分:'bcrypt' 捆绑stderr:没有写的

SSHKit :: Command :: Failed:bundle退出状态:20 bundle stdout:你的Gemfile.lock已损坏。 DEPENDENCIES中缺少以下宝石 部分:'bcrypt' 捆绑stderr:没有写的

任务:TOP => deploy:updated =>捆绑:安装 (通过使用--trace运行任务查看完整跟踪) 部署失败并出现错误:执行frrank@earth.cloudapp.net时出现异常:bundle退出状态:20 bundle stdout:你的Gemfile.lock已损坏。 DEPENDENCIES中缺少以下宝石 部分:'bcrypt' 捆绑stderr:没有写的

2 个答案:

答案 0 :(得分:0)

首先,尝试删除Gemfile.lock并运行bundle install。 如果这样做无助于尝试降级捆绑器版本,就像问题post

一样

答案 1 :(得分:0)

在生产服务器和本地开发服务器上检查您的 bundler 版本。