Как удалить приложение Ruby on Rails?

Я только что работал над примером Rail, поставляемым Apple: http://developer.apple.com/Tools/developonrailsleopard.html

Теперь, когда я закончил, я хотел бы очистить это и удалить веб-службу, базу данных и т.д. Очевидно, что мне все еще нужен стек RoR.

Как? Могу ли я сделать это с помощью рейка?

Ответы

Ответ 1

Просто удалите его; вся папка, созданная командой rails, с которой вы начали, в данном случае - папкой с расходами. Все это самодостаточно.

Команда rails создает копию фреймворка, поэтому она все равно будет установлена.

Ответ 2

Вам нужно отбросить соответствующую базу данных, а затем удалить каталог приложения

# from app directory
rake db:drop
cd .. && rm -rf <app_directory_name>

Команда генератора Rails создает копию фреймворка. Идентификатор каталога приложения сам. Удаление достаточно. Если вы используете sqlite в качестве базы данных, вы можете пропустить первую команду.

Ответ 3

В целях безопасности сначала необходимо удалить таблицы в базе данных и, наконец, удалить каталог приложения.

rake db:drop
cd /root/of/app_directory/
rm -rf app_directory

Примечание: в каком-то документе (я не уверен в последствиях) я видел другую команду для rails db:drop базы данных, которая называется rails db:drop.