【发布时间】:2015-04-15 13:10:44
【问题描述】:
我在这里挠头,想知道我是不是找错了树。我有一个使用 Capistrano 部署 Rails 应用程序的服务器。最近我在其中一个模型中添加了新的数据类型,现在我需要运行 Rake 任务来更新现有记录。
经过大量谷歌搜索后,我开始怀疑人们是否在 Capistrano 中使用 Rake 任务。 2013 年左右的一些论坛帖子提到 Capistrano 支持 .rake 扩展。而我发现的其他帖子表明 Capistrano 有自己的任务自动化系统,并且与 rake 不兼容。
我找到了Cape,但我不确定这是否是我正在寻找的,因为它似乎将 Rake 任务转换为上限配方。可能我在这一点上搞错了,我真的没有任何使用 Capistrano 的经验,甚至没有在完整的堆栈范围内工作。
我想知道的是:如何在我的远程服务器上运行一个简单的 Rake 任务?
为了清楚起见,我已经在最新的 Ubuntu LTS 14.10 上安装了该应用程序(如果有记忆的话)。我按照教程找到了here。我有完整的 sudo 访问权限,我可以 ssh 进入服务器。
提前感谢您帮助菜鸟
【问题讨论】:
标签: ruby-on-rails ruby rake capistrano