问题标签 [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.
ruby-on-rails-3 - 部署时出现 Capistrano 3 错误
以下是调试日志,
这个失败意味着什么?目录不存在?但它确实存在。
还有一个,
这是什么意思?帮助!
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?
bash - Capistrano 退出状态
如何避免退出状态消息?
我的 capistrano 部署脚本中有许多 bash 命令。例如:
它多次调用并打印输出:
如何隐藏此消息?
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
ruby-on-rails-4 - 在 capistrano 3 中,是否可以在本地捆绑和资产预编译并将结果复制到应用程序服务器?
目前,我进行了设置,以便 capistrano git 在生产服务器上提取最新代码、捆绑安装和资产在每个 Web 服务器上单独预编译它。
我遇到的问题是有时会花费很长时间并占用大量资源,从而影响生产服务器的性能。
我正在寻找如何最好地做到这一点的指导方针。
如果有人有这方面的经验并且可以分享他们的意见,我将非常感激。
我正在寻找这是一个好/坏的主意,以及我应该注意哪些常见的陷阱。
我也将感谢任何可以帮助解决此问题的博客文章/教程/文档的链接。
谢谢阅读。
- 安吉特。
ruby-on-rails-4 - 无法在 Capistrano 3 的端口 80 上启动我的独角兽
尝试运行时出现以下错误
“帽子生产独角兽:开始”
尾 -f 日志/unicorn.log
应该配置什么以在端口 80 中启动独角兽。在此先感谢
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,但现在它失败并出现另一个错误:
symfony - 使用特定配置目录安装 Capistrano
我有一个想要使用 Capistrano3 部署的 Symfony2 应用程序。执行在 projectroot 中cap install
创建一个目录。config
为了保持我的项目干净,我希望它将配置目录安装到类似app\config\capistrano
. 这可能吗?我在文档中找不到任何提示。
ruby-on-rails - 重新启动应用程序不再使用 Cap 3.1 和 Rails 4
在我们升级到 Rails 4 和 Cap 3.1 之前,以下任务正在运行
首先,我知道 Cap 3.1 不再隐式调用 :restart 所以我添加了以下内容:
但是,尝试“触摸”restart.txt 文件以使 Apache 重新加载应用程序时失败。
我还需要重新启动吗?通常看起来没问题,但我想知道是否会因为找不到方法而出现问题。
ruby-on-rails - 如何让 Capistrano 3 使用 RVM ruby?
宝石文件:
部署.rb:
生产.rb
帽文件:
当我运行cap production rvm:check
输出是:
它不应该使用user
而不是system
因为我指定了rvm_type
?
当我跑步时cap production rails:console
,我得到: