问题标签 [capistrano3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
845 浏览

ruby-on-rails-3 - 部署时出现 Capistrano 3 错误

以下是调试日志,

这个失败意味着什么?目录不存在?但它确实存在。

还有一个,

这是什么意思?帮助!

0 投票
1 回答
48 浏览

capistrano3 - How do i access the env of Capistrano 3?

I am executing the following command:

How do I access the variable env in my Capistrano deploy.rb?

where env is equal to 'staging' in this case?

0 投票
0 回答
543 浏览

bash - Capistrano 退出状态

如何避免退出状态消息?

我的 capistrano 部署脚本中有许多 bash 命令。例如:

它多次调用并打印输出:

如何隐藏此消息?

0 投票
1 回答
217 浏览

ruby-on-rails - Capistrano v3 和 Rails 迁移、预编译和捆绑问题

我正在尝试在 DigitalOcean 预构建的 Rails 应用程序(独角兽、nginx)上部署一个应用程序。

使用标准 capistrano v3 recipy 一切正常,但是当我添加以下模块来执行迁移时,捆绑安装和预编译资产:

require 'capistrano/bundler' require 'capistrano/rails/migrations' require 'capistrano/rails/assets'

我得到一个

DEBUG [4f5bfce9] Command: cd /home/rails/releases/20140307184517 && ( RAILS_ENV=production bundle exec rake assets:precompile ) DEBUG [4f5bfce9] bash: /usr/local/bin/bundle: /usr/bin/ruby1.8: bad interpreter: No such file or directory DEBUG [4f5bfce9]

这就是我现在完全陷入困境的地方:S

0 投票
1 回答
452 浏览

ruby-on-rails-4 - 在 capistrano 3 中,是否可以在本地捆绑和资产预编译并将结果复制到应用程序服务器?

目前,我进行了设置,以便 capistrano git 在生产服务器上提取最新代码、捆绑安装和资产在每个 Web 服务器上单独预编译它。

我遇到的问题是有时会花费很长时间并占用大量资源,从而影响生产服务器的性能。

我正在寻找如何最好地做到这一点的指导方针。

如果有人有这方面的经验并且可以分享他们的意见,我将非常感激。

我正在寻找这是一个好/坏的主意,以及我应该注意哪些常见的陷阱。

我也将感谢任何可以帮助解决此问题的博客文章/教程/文档的链接。

谢谢阅读。

  • 安吉特。
0 投票
1 回答
588 浏览

ruby-on-rails-4 - 无法在 Capistrano 3 的端口 80 上启动我的独角兽

尝试运行时出现以下错误

“帽子生产独角兽:开始”

尾 -f 日志/unicorn.log

应该配置什么以在端口 80 中启动独角兽。在此先感谢

0 投票
1 回答
9111 浏览

ruby-on-rails-4 - RVM、Capistrano 3 和捆绑包失败

我正在使用 Capistrano 3:

Capfile的是:

deploy.rb的是:

如您所见,我正在尝试部署到Vagrant VM.

问题是,当我执行(任何)命令时,Capistrano会发生以下情况:

这继续,当它到达bundle install零件时:

我不知道发生了什么……你有蚂蚁的想法吗?

编辑:

vagrant虚拟机中.bash_profile是:

编辑(2014 年 3 月 25 日):

在@GhostGambler 的建议之后,新Capfile的内容是:

我添加了deploy.rb

错误仍然出现 ( RVM is not a function...) 但它可以安装 gems,但现在它失败并出现另一个错误:

0 投票
2 回答
330 浏览

symfony - 使用特定配置目录安装 Capistrano

我有一个想要使用 Capistrano3 部署的 Symfony2 应用程序。执行在 projectroot 中cap install创建一个目录。config为了保持我的项目干净,我希望它将配置目录安装到类似app\config\capistrano. 这可能吗?我在文档中找不到任何提示。

0 投票
4 回答
2044 浏览

ruby-on-rails - 重新启动应用程序不再使用 Cap 3.1 和 Rails 4

在我们升级到 Rails 4 和 Cap 3.1 之前,以下任务正在运行

首先,我知道 Cap 3.1 不再隐式调用 :restart 所以我添加了以下内容:

但是,尝试“触摸”restart.txt 文件以使 Apache 重新加载应用程序时失败。

我还需要重新启动吗?通常看起来没问题,但我想知道是否会因为找不到方法而出现问题。

0 投票
1 回答
5346 浏览

ruby-on-rails - 如何让 Capistrano 3 使用 RVM ruby​​?

宝石文件:

部署.rb:

生产.rb

帽文件:

当我运行cap production rvm:check输出是:

它不应该使用user而不是system因为我指定了rvm_type?

当我跑步时cap production rails:console,我得到: