我有数据需要为我的 heroku 应用程序播种以进行生产。当我运行 heroku run rake db:seed 命令时出现错误,“rake aborted! no such file in directory”
我试过创建一个自定义 rake 任务,但我得到了同样的错误。
我的 rake 任务的开始如下:
require 'csv'
CSV.foreach("/Users/username/Documents/Apps Folder/myapp/seed_file.txt") do |row|
...
end
不确定我的问题是我的 CSV 文件所在的位置,还是其他问题,我查看了有关 stackoverflow 的其他相关问题,但他们无法解决我的问题。有谁知道如何解决这个问题?
编辑:当我尝试在下面运行我的自定义 rake 任务时,我添加了在终端中收到的错误消息:
Running `rake customraketask` attached to terminal... up, run.8243
rake aborted!
No such file or directory -/Users/username/Documents/Apps Folder/myapp/app/assets/files/seed_file.txt
/app/lib/tasks/customraketask.rake:13:in `block in <top (required)>'
Tasks: TOP => customraketask
(See full trace by running task with --trace)