rails new で作成したrailsアプリケーションの削除方法を教えてください。
※ローカル部分
アプリケーションフォルダを削除するだけで良いのでしょうか?
マイグレーションファイルから作成したデータベースなどがローカルに残ってしまうかと思うのですが。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
ベストアンサー
削除するものとしては次のものが考えられます。
-
Datbase
-
bundle install した gem
-
アプリケーションのコード
-
は rake db:drop で削除できます。
production モードや test モードで動作させていれば、それぞれのモードごとに DB が作成
されています。
rake db:drop RAILS_ENV=production
rake db:drop RAILS_ENV=test
とモードを指定して削除する必要があります。
(RAILS_ENV を指定しないときは development モードの DB が削除されます)
- は 気にしなくてもよいと思います。
gem を整理したいなら、 bundle install 時に グローバルにインストールせずに
-path して、rails アプリのフォルダ以下にインストールしておけば rails アプリのフォルダ
削除で一緒に削除できます。
path 指定せずに グローバルにインストールした場合は、個別に uninstall する必要があります。
(Gemfile に インストールした gem は列挙しているはず。
実際に利用している gem は Gemifile.lock に一覧されている)
gem はいろいろ依存関係があり無闇に uninstall すると、別の rails アプリに影響が出る
可能性もあります。
(影響が出てしまった場合は, その rails アプリのフォルダで 再度 bundle install すれば復旧できるはずですが)
- は、 rails new した時に作成した フォルダー以下を削除してしまえばよいです。
このフォルダには log ファイルも含まれています。
bundle install で使う Gemfile や Gemfile.lock と
rake で使う Rakefile もこのフォルダに含まれていますので、
1, 2 を行ってから rails アプリのフォルダは削除する必要があります。
参考情報
- Ruby on Railsで、アプリケーションの削除 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12151158597
- Railsドキュメント rake http://railsdoc.com/rake
- ruby on railsのbundleのGemfileでインストールしたgemを削除する http://joppot.info/2014/07/08/1673
- How to uninstall all gems installed using `bundle install http://stackoverflow.com/questions/21384664/
- gem をクリーンにする。 http://qiita.com/katoy/items/9bcba54b88c5fc7d9aa6
- bundlerの使い方 (Gem管理) http://www.task-notes.com/entry/20141230/1419937660
投稿2015/11/30 19:54
総合スコア22324
0
アプリの削除 という意味では、基本的にはアプリケーションフォルダを削除するだけで良いです。(ご参考)
もちろん、不要になったテーブルがあれば、別途削除が必要ですが。
しかし、マイグレーション で作成されたものについては、削除用のコマンドがあります。詳細は下記ページをご参照ください。
Railsコマンドのおさらい(その1)
投稿2015/11/30 15:52
総合スコア5936
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/11/30 22:33