2

我有几个rake tasks组合成一个 rake 命令。只是想知道是否可以让一个命令bundle install在 rake 任务中运行“”?

或者其他方式?

因此,当我将 Rails 应用程序部署到新服务器时,我只需运行一个命令,它将获取所有依赖项并迁移数据库 settings.yaml 文件等

4

2 回答 2

3

你可以用 && 链接你的命令

例如 :

rake my_task && bundle install

这是一个糟糕的反应,但它的工作;-)

显然你可以制作你的脚本

vi ./scripts/deploy.sh

#!/bin/sh
rake my_task && bundle install
于 2011-06-23T17:55:39.387 回答
1

我已经看到这样做了bundle install && bundle exec rake db:migrate

于 2011-06-23T17:54:45.500 回答