gpt4 book ai didi

ruby-on-rails - 如何在 rails 中通过命令行运行 rake 任务

转载 作者:数据小太阳 更新时间:2023-10-29 06:37:48 28 4
gpt4 key购买 nike

我在名为 file_locker_task.rake 的文件中定义了一个 rake 任务,如下所示

namespace :myspace do
task :process => :environment do
FileLocker.lock_files
end
end

如何从命令行执行此 rake 任务?我试过:

rake myspace:processrake process 但两者都抛出如下错误:

rake aborted!
Don't know how to build task 'process'

最佳答案

  1. 从您的 Rails 主目录运行 rake -T -A 以查看 rake 知道的所有任务。你的必须在该列表中,rake 才能运行它。
  2. 默认情况下,在 Rails 应用程序中,rake 在 lib/tasks 目录及其子目录中查找您的 .rake 文件。检查一下。 (我怀疑这是问题所在。)

关于ruby-on-rails - 如何在 rails 中通过命令行运行 rake 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19262433/

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