问题标签 [capistrano]

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 回答
631 浏览

ruby-on-rails - 使用 MediaTemple 上传 Rails 应用程序

最近关于将 Rails 应用程序上传到 (gs) rails 容器的教程或指南有什么建议吗?

我已经遵循了几个教程,但这两个都没有奏效。

0 投票
2 回答
1192 浏览

ruby-on-rails - Ruby on Rails -Windows 上的 Capistrano 和 SVN. 设置帮助

我使用 Windows 和 svnserve 在本地网络上安装和运行 Subversion。我想使用 Capistrano 部署到远程 ubuntu 服务器,但有点不确定我需要做什么才能让客户端在 Windows 上工作。我的理解是远程服务器需要能够通过隧道进入我的颠覆服务器。我已经阅读了一些教程,但是当他们谈论我的本地系统、我的 svn 服务器或我的远程系统时,他们或我都被转过身来,当然几乎没有人一起谈论 capistrano 和 windows。

我需要设置 Apache 来为我的 subversion 存储库提供服务吗?我宁愿不要,但如果我必须,步骤是什么?

我找到了这个教程,但我不知道它是否会启用对存储库的 ssh 访问

0 投票
4 回答
5317 浏览

ruby-on-rails - 部署时的“预热缓存”

我想知道是否有人有任何插件或 capistrano 配方可以通过在部署时或在部署发生之前在本地构建所有页面缓存的 html 来“预热”rails 应用程序的页面缓存。

我有一些几乎没有变化的静态站点,如果已经编写了 html,运行速度会更快,而不是要求一位访问者访问该站点。

而不是自己创建这个(看起来很容易,但它的优先级很低)它是否已经存在?

0 投票
2 回答
10452 浏览

ruby-on-rails - Rails:无法访问日志文件

重新启动我的 Rails 应用程序时出现以下错误。我以前遇到过这个问题,在另一台服务器上使用另一个应用程序,但不记得问题是什么,或者我是如何解决的。

我正在 Ubuntu 上使用 capistrano 部署到一个杂种集群。

当我做ls -l /apps/staging/releases/20090310162127/log/staging.log

结果是:

日志目录是link/apps/staging/shared/log 的一个目录。

这是怎么回事?

0 投票
2 回答
843 浏览

ruby-on-rails - 我可以在 Capistrano 任务中与 Rails 模型交互吗?

我经常使用依赖于已加载的 Rails 环境任务的 Rake 任务。然后我在 Rake 任务中与 Rails 模型进行交互。我可以在 Capistrano 中执行此操作吗?

0 投票
4 回答
4453 浏览

memcached - 如何使用 capistrano 清除内存缓存?

我使用 capistrano 将我的应用程序部署到使用 memcache 的机器上。我希望 capistrano 在部署新版本的站点时清除内存缓存。

0 投票
1 回答
3105 浏览

capistrano - Capistrano 符号链接问题?

我有这个 capistrano 命令。

一切正常,符号链接也被创建。但是最后一个命令 symlink 在其中一步创建符号链接 pdf_xml_files 。即,它创建一个名为 pdf_xml_files 的目录,并在其中创建 pdf_xml_files 符号链接。需要一些帮助??

0 投票
2 回答
3864 浏览

ruby-on-rails - 使用 capistrano 和 svn 部署 rails 时,您将 app-config-files 放在哪里

我有两个配置文件

我不想将数据库凭据和 userconfig 放在 svn-repository 中,所以我签入了 database.yml.dist 和 userconfig.yml.dist。

首次部署应用程序时,在共享目录中获取 dist 文件副本的最佳方法是什么?

对于以后的部署,我将从 /app/current/config 链接到它们

0 投票
6 回答
14513 浏览

ruby - 创建一个基于角色执行不同任务的 Capistrano 任务

我正在寻找一种方法来调用单个 Capistrano 任务来为不同的角色执行不同的事情。Capistrano 是否能够做到这一点,或者我是否为每个角色编写了特定的任务?

0 投票
7 回答
22797 浏览

ruby-on-rails - Capistrano & Bash:忽略命令退出状态

我正在使用 Capistrano 运行远程任务。我的任务如下所示:

我的问题是,如果my_command退出状态!= 0,那么 Capistrano 认为它失败并退出。当退出状态不为 0 时,如何让 capistrano 在退出时继续运行?我已经改为my_command并且my_command;echo它可以工作,但感觉就像一个黑客。