如何卸载Ruby on Rails应用程序?

时间:2009-09-28 01:44:58

标签: ruby-on-rails rake uninstall

我刚刚完成了Apple提供的Rail示例: http://developer.apple.com/Tools/developonrailsleopard.html

现在我已经完成了,我想清理它并删除Web服务,数据库等。显然我仍然希望使用RoR堆栈。

如何?我可以用rake吗?

3 个答案:

答案 0 :(得分:34)

删除它;您开始使用的rails命令创建的整个文件夹,在本例中为expenses文件夹。这一切都是独立的。

rails命令会创建框架的副本,因此它仍然会被安装。

答案 1 :(得分:13)

您需要删除相关数据库,然后删除应用程序目录

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

Rails生成器命令创建框架的副本。 app目录id自包含。删除它就足够了。如果您使用sqlite作为数据库,则可以跳过第一个命令。

答案 2 :(得分:0)

为了安全起见,首先,必须将表拖放到数据库中,最后删除应用程序的目录。

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

注意:在某些document中(我不确定后果如何),我看到了另一个用于删除数据库的命令rails db:drop