我刚刚完成了 Apple 提供的 Rail 示例:http: //developer.apple.com/Tools/developonrailsleopard.html
现在我已经完成了,我想清理它并删除 Web 服务、数据库等。显然我仍然希望 RoR 堆栈到位。
如何?我可以用 rake 做到这一点吗?
我刚刚完成了 Apple 提供的 Rail 示例:http: //developer.apple.com/Tools/developonrailsleopard.html
现在我已经完成了,我想清理它并删除 Web 服务、数据库等。显然我仍然希望 RoR 堆栈到位。
如何?我可以用 rake 做到这一点吗?
只需删除它;由您开始使用的 rails 命令创建的整个文件夹,在本例中为费用文件夹。这一切都是自给自足的。
rails 命令会创建框架的副本,因此仍会安装它。
您需要删除相关数据库,然后删除应用程序目录
# from app directory
rake db:drop
cd .. && rm -rf <app_directory_name>
Rails 生成器命令创建框架的副本。应用程序目录 ID 自包含。删除它就足够了。如果您将sqlite
其用作数据库,则可以跳过第一个命令。
为了安全起见,首先必须将表删除到数据库中,最后删除应用程序的目录。
rake db:drop
cd /root/of/app_directory/
rm -rf app_directory
注意:在一些文档中(我不确定后果),我看到另一个删除数据库的命令是rails db:drop
.