18得票4回答
Capistrano 3 SSHKit::Runner::ExecuteError: 在 [主机名] 上执行时出现异常:代理无法使用请求的身份验证签署数据。

我在将我的Rails应用程序部署到Ubuntu服务器时遇到以下错误,我已经正确设置了SSH密钥并可以通过SSH连接到服务器,但是当我尝试执行下面的操作时出现以下错误 cap production deploy 这是错误信息cap aborted! SSHKit::Runner::Execute...

18得票7回答
Rails 4 + Capistrano 3:部署时出现致命错误:无法从远程存储库读取

使用 Capistrano 3 部署 Rails 4 应用程序时,我遇到了以下错误:INFO [87512eb8] Running /usr/bin/env chmod +x /tmp/magnificent/git-ssh.sh as deploy@104.236.6.180 DEBUG [...

17得票2回答
方法不存在错误:主对象没有`on`方法。

当我尝试执行 bundle exec cap production deploy --trace 命令时,会出现错误提示: deploy@h2540559:/www/apps/foodsoft$ bundle exec cap production deploy --trace ** Inv...

17得票4回答
如何指示Capistrano 3加载在远程主机上设置的shell环境变量?

我想指示Capistrano加载在远程服务器上定义的环境变量。我该如何做? 当我在.bashrc文件中导出我的环境变量时,似乎Capistrano并未考虑它们。Capistrano似乎执行/usr/bin/env来创建执行远程命令的环境,但这似乎没有加载.bashrc中的环境变量。 还要告...

16得票3回答
Capistrano 3在部署后无法重启

我最近将我的 capistrano gem 更新到版本 3.1.0,自那以后,cap production deploy 顺利通过,但目标 deploy:restart 没有被调用。 我的服务器部署在 Amazon EC2 上的 Ubuntu 12.10 上。 可能是什么原因呢?

16得票1回答
Capistrano 3 如何为 Rails 4 部署避免 binstubs 冲突?

我正在使用Capistrano 3部署新生成的Rails 4应用程序。我的部署已经生效,但是当我在生产服务器上运行bundle exec rails console时,Rails会发出警告: 看起来你的应用程序的./bin/rails是由Bundler生成的存根。 在Rails 4中,你的应...

15得票6回答
如何在capistrano的deploy.rb文件中使用Rails 5.2凭据?

我刚把我的Rails应用程序更新到了5.2,并将其配置为使用新的config/credentials.yml.enc文件。当我尝试部署时,我遇到了这个错误:NameError: uninitialized constant Rails /Users/me/Documents/project/c...

15得票2回答
Capistrano 3 如何设置 SSH 端口,但仍然使用22端口?

我想通过一个端口(ssh在端口222上)设置对服务器的访问,但即使我在deploy.rb中设置了以下内容: set :application, 'billing' set :repo_url, 'git@github.com:random/stat.git' set :keep...

14得票1回答
使用Capistrano 3部署Rails应用时跳过数据库迁移

当我们运行 cap deploy 命令时,会在部署过程中运行所有的数据库迁移。但是我们需要将应用程序指向现有的数据库,并且不想修改现有的数据库。 请问有没有人能够建议如何在部署应用程序时跳过数据库迁移步骤?

14得票3回答
Capistrano 3 + Sprockets 3 + Rails 4.2.1无法部署?

我运行了bundle update,并将sprockets更新到了3.0.0。但当我试图通过Capistrano 3部署时,出现了以下错误:INFO [e54ac5ca] Running /usr/bin/env cp /var/www/testapp/releases/20150414002...