首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Camping在哪里存储我的数据库?

Camping在哪里存储我的数据库?
EN

Stack Overflow用户
提问于 2012-01-31 20:38:41
回答 2查看 288关注 0票数 3

我正在营建一些东西,我突然意识到我的应用程序的数据库是无处可见的。它肯定是的某个地方,因为我的数据仍然存在,但我找不到它。

查看在server.rb中看到的源代码:

代码语言:javascript
复制
module Camping
  class Server < Rack::Server
    class Options
      if home = ENV['HOME'] # POSIX
        DB = File.join(home, '.camping.db')
        RC = File.join(home, '.campingrc')
      elsif home = ENV['APPDATA'] # MSWIN
        DB = File.join(home, 'Camping.db')
        RC = File.join(home, 'Campingrc')
      else
        DB = nil
        RC = nil
      end

我一直在尝试grepfind在我的hd周围寻找类似"camping.db“的东西,但我什么也找不到。

我现在没有很好的理由需要db文件。我只是好奇。数据库在哪?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-31 20:41:58

考虑到这个代码片段,并假设您没有覆盖您的HOME环境变量,那么您的DB应该位于~/.camping.db (或者,如果您展开~,则很可能是在/home/<your-username/.camping.db中)。

另一件事是,由于您目前还没有使用DB,所以可能还没有创建DB。这段代码只计算文件的路径,而不创建它们。

票数 3
EN

Stack Overflow用户

发布于 2012-03-02 09:05:28

KL-7是对的,~/.camping.db,我是SQLite。如果您想要清楚地知道要使用什么数据库以及在哪里使用,请编写一个config.ru,并使用rackup而不是camping启动应用程序。参见本指南http://radiant-sunset-95.heroku.com/how-to-run-camping-2-apps-on-heroku

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9086590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档