gpt4 book ai didi

ruby-on-rails - 如何编写一个 rake 任务来捆绑安装然后 rake db :migrate then rake db:seed?

转载 作者:行者123 更新时间:2023-12-01 01:26:40 30 4
gpt4 key购买 nike

如何编写将捆绑安装然后 rake db:migrate 然后 rake db:seed 的 rake 任务。

namespace 'install' do
'bundle install'
'rake db:migrate'
end

最佳答案

这应该可行,但请考虑使用 Capistrano/Chef 进行部署:

namespace :install do
task :db_reset do
# bundle install - I do not believe attempting this in a rake file
# is recommended as one would need to ensure it is run in your application
# directory and rvm has loaded correct version of ruby/gemsets (.rvmrc required)
Rake::Task['db:migrate'].invoke
end
end

或者,您可以设置一个 shell 别名来执行
bundle install && bundle exec rake db:migrate && bundle exec rake db:seed

关于ruby-on-rails - 如何编写一个 rake 任务来捆绑安装然后 rake db :migrate then rake db:seed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7384003/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com