Rails application(devise))にgemをインストールしました。gemをインストールした後、必要ないことに気付きました。
Gem、その依存関係、およびアプリケーションで作成したファイルを削除したい。つまり、システムをgemの前の状態に復元したいのです。これどうやってするの? (Ruby on Rails 3。
Deviseは、いくつかのジェネレーターを使用して、アプリケーションに必要なビューやデータを生成します。このジェネレーターを実行した場合、次のコマンドで簡単に元に戻すことができます。
Rails destroy <name_of_generator>
Gemのアンインストールは、他の投稿で説明されているように機能します。
使用できます
gem uninstall <gem-name>
Rails 3を使用している場合、Gemfileから削除してbundle install
十分であろう。
Rails 2を使用している場合、できればconfig/environment.rbに宣言を入れておくことをお勧めします。
Rails 4-Gemfile
からgem名を削除してからbundle install
ターミナルで。その後、サーバーも再起動します。
次のようなものはどうですか:
gem dependency devise --pipe | cut -d \ -f 1 | xargs gem uninstall -a
(これはbundlerを使用していないことを前提としていますが、bundle gemspecから削除することで問題が解決するため、そうではないと思います)