У меня есть данные, которые мне нужно для того, чтобы вырезать приложение heroku для производства. Когда я запускаю команду heroku rake db: seed, я получаю сообщение об ошибке «rake aborted! No такой файл в каталоге»Ошибка пути к файлу с ошибкой Heroku
Я попытался создать пользовательскую задачу rake, и я получаю ту же ошибку.
Начало моей передней задачи выглядит следующим образом:
require 'csv'
CSV.foreach("/Users/username/Documents/Apps Folder/myapp/seed_file.txt") do |row|
...
end
Не уверен, что, если мой вопрос, где я находится мой файл CSV, или, если это что-то другое, я посмотрел на другие смежные вопросы по stackoverflow, и они не смогли исправить мою проблему. Кто-нибудь знает, как решить эту проблему?
EDIT: Я добавил сообщение об ошибке я получаю в терминале, когда я пытаюсь запустить свою пользовательскую задачу грабли ниже:
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)
Я использовал File.expand_path, который дал мне абсолютный путь, он идентичен тому, что я уже написал, поэтому я все равно получаю ту же ошибку – Reuben
Вставить всю ошибку в ваш вопрос. – Momer
Я вставил сообщение об ошибке выше – Reuben