Capistrano是用于部署Web应用程序的开发人员工具。它通常安装在工作站上,用于将代码从源代码管理(SCM)部署到一个或多个服务器。
什么是 Capfile?以及如何在 Ruby on Rails 中正确使用它?
我有一个 ruby on Rails 应用程序,应该从一台服务器转移到另一台服务器(目前工作不正常)。我安装了卡皮斯特拉诺。我正在使用带有 apache passe 的 debian 7 服务器...
我曾经通过 Github Actions 将代码从 Github 部署到 AWS,没有任何问题。但现在,同样的代码突然停止工作了。它给出无法从远程存储库读取错误。我还在尝试...
我是 Rails 开发新手,我的问题是:我有一台带有虚拟机的服务器,在 Capistrano 部署期间,ngnix乘客没有重新启动。 这个例子和这个对我不起作用。任何...
Rails 6 - 开发和生产之间的 Nokogiri LoadError 冲突(x86_64-darwin 和 x86_64-linux)
当我尝试使用 capistrano gem 进行部署时,我得到: rake stderr:rake 中止! LoadError:无法加载此类文件 -- nokogiri/nokogiri 在我的 Gemfile.lock 中,我可以看到 nokogiri 已安装 nokogiri (1.1...
Capistrano 在预编译资产时找不到操作文本 css 文件
我正在使用 capistrano 部署 Rails 7.0.4.3 应用程序。当我运行上限生产部署时 服务在这一步停止: 部署:资产:预编译 01 $HOME/.rbenv/bin/rbenv 执行捆绑执行 rake 资产:
如何在自定义 Capistrano 任务中实现 --trace 标志?
我有一个自定义任务,它调用一些非常嘈杂的构建任务: 任务:build_release 做 SSHKit.config.command_map.prefix[:mix].unsh...
我无法在生产中的 Rails 4 应用程序中加载字体,但它在开发中正常工作。 资产在部署时在服务器上预编译。 我的字体在 应用程序/资产/字体 我的应用程序.css: @字体-
Capistrano:Puma 无法启动服务器(Ubuntu)
我有一个 Rails 应用程序,我正在尝试将其部署到 Ubuntu 服务器。该服务器位于 DigitalOcean 上,是一键式 Rails 包。 Rails 应用程序使用 Capistrano - 这是我安装的宝石...
如何使用 Capistrano 3 进行部署但不进行符号链接/重新启动?
Capistrano v2 有两个有用的任务: cap deploy:update_code 将对新的releases/目录进行完整部署,但不会更改当前的符号链接或启动/重新启动服务器(因此服务器可以...
Ruby Passenger + Nginx - 错误代码解释:HTTPStatus.NOT_FOUND - 没有任何内容与给定的 URI 匹配
我在尝试使用 capistrano/nginx 和乘客部署我的 Rails 应用程序时遇到错误,capistrano 工作正常,我可以很好地运行我的部署命令,但我无法访问我的
Python3 __pycache__ 即使 PYTHONDONTWRITEBYTECODE=1 也会生成
我想问是否有另一种方法可以禁止在服务器中创建 __pycache__ 。 我的问题是,即使我已经将环境变量设置为 PYTHONDONTWRITEBYTECO,它仍然会继续生成...
我正在尝试使用 capistrano 将 Rails 应用程序从我的计算机部署到 aws linux ec2。 我使用了bundle exec cap生产部署命令,它实际上将新版本部署到服务器
当我使用 capistrano (对于 Symfony)部署项目时,出现以下错误: 信息 [72050b7f] 运行 /usr/bin/env Composer install --no-dev --prefer-dist --no-interaction --quiet --optimize-autoloa...
如何确保 Sidekiq 进程在使用 Capistrano 部署期间继续运行
我已经设置了 Ubuntu、Nginx、Capistrano、Puma、Rails 和 Sidekiq。 我的问题是,在部署过程中,我不希望 Sidekiq 停止/重新启动。因为在运行上限生产部署后,我注意到......
我有一个rails 6 / ruby 2.7.2应用程序,以及passenger gem,该应用程序在产品中运行良好,但最终部署上限 01 *** 错误:Phusion Passenger(R) 似乎没有运行。如果你...
我正在将 Rails 4 与 nginx 和乘客一起用于我的个人项目。今天我决定使用capistrano进行部署。我的 capsitrano 配置工作正常,我能够将我的应用程序部署到
Puma 未创建 pid 文件。 Nginx 在 puma 配置上出现连接拒绝错误
sockets 文件夹下不存在 Puma 套接字,但 puma 正在 systemd 服务下运行 尾-n10 /var/log/nginx/access.log 172.69.171.135 - - [15/4/2024:08:30:00 +0000]“GET / HTTP/1.1&qu...
如何为 Rails 应用程序 (rvm) 设置 Puma 服务的 ExecStart?
我正在尝试正确配置我的 puma 服务的设置,但仍然不成功。我的 nginx.conf 如下所示: 上游美洲狮{ 服务器unix:///home/rails/myapps/myproj/shared/tmp/sockets/
我有一个脚本,作为生产环境中集群上的作业运行几分钟。有 0 到 100 个这样的作业,每个作业有 1 个脚本,同时在
关系RubyGems、Ruby版本、Bundler版本、RVM和Capistrano冲突
我有一个古老的 Ruby on Rails 项目,它使用 Capistrano 安装过程。它当前运行 Ruby 2.5.1 和 Rails 5.2。我一直在开发更新版本,同时可能......