ローカル環境で作ったRuby on railsのポートフォリオをGithubを通してHerokuへデプロイしようとしているのですが、heroku run rake db:migrateを行うと以下のエラーメッセージが表示され、Herokuへデプロイすることができません。
rake aborted! No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb) /usr/share/rubygems-integration/all/gems/rake-13.0.1/exe/rake:27:in `<top (requred)>' (See full trace by running task with --trace)
Rakefileに関してはすでに該当のアプリケーション内に存在しており、rails newコマンドで作成したappファイルやconfigファイルなどと同じ階層に存在しています。Rakefileの内容は
require_relative "config/application" Rails.application.load_tasks
となっています。
No Rakefile foundの下に記述されている
/usr/share/rubygems-integration/all/gems/rake-13.0.1/exe/rake:27:in `<top (requred)>'
が問題になっているのかと思っているのですが、どのようにしたらコマンドを成功させられるのかが分かりません。どなたか解決策を教えてくださる方がいましたらお願いいたします。
ちなみに
/usr/share/rubygems-integration/all/gems/rake-13.0.1/exe/rake:27:in `<top (requred)>'
について検索したところ、
$ gem environment
で-GEM PATHSの欄に/usr/share/rubygems-integration/が存在する方がいたので同じようにgem environmentを試したところ、私の欄は
- GEM PATHS: - C:/Ruby30-x64/lib/ruby/gems/3.0.0 - C:/Users/ユーザー名/.local/share/gem/ruby/3.0.0
となっていました。