私はRails 4アプリに取り組んでいます。すべてが機能していました-デプロイされました-スタイリングしていましたが、herokuはアセットをコンパイルしていなかったので、rake assets:precompileを開始しました。スタイルの変更がプッシュされ、ライブ サイトは問題ありませんでした。ある時点でレーキが台無しになりました。Railsコマンドを実行しようとしたり、Railsサーバーを起動しようとすると、ターミナルで次のエラーが発生するためです。
rake aborted!
ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc 2.4.2+) instead.
私のrakefileの3行目を参照しています:
require 'rake/rdoctask'
この行をに変更した後
require 'rdoc/task'
サーバーを起動しようとすると、次のようになります。
rake aborted!
ERROR: 'rake/gempackagetask' is obsolete and no longer supported. Use 'rubygems/packagetask' instead.
それは私が変更した rakefile 行 4 を参照し、サーバーを起動して取得しようとしました:
rake aborted!
cannot load such file -- rubygems/packagetask
これは Rails の問題です。解決方法はありますか?