是否可以将rake任务和bundle install组合成一个命令?

时间:2011-06-23 17:51:46

标签: ruby-on-rails-3 bundler take

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

或者其他方式?

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

2 个答案:

答案 0 :(得分:3)

你可以用&&

链接你的命令

例如:

rake my_task && bundle install

反应很差但是有效; - )

显然你可以制作你的剧本

vi ./scripts/deploy.sh

#!/bin/sh
rake my_task && bundle install

答案 1 :(得分:1)

我已经看到这已经完成了bundle install && bundle exec rake db:migrate