【问题标题】:ideal vm setup for meteor with shared folder具有共享文件夹的流星的理想虚拟机设置
【发布时间】:2012-12-14 10:15:36
【问题描述】:

情况

你好,我运行的是没有流星包的 arch Linux,并且在 virtualbox 中运行了一个 Ubuntu 服务器来进行 Web 开发。我通过数据库挂载了一个共享文件夹。这意味着我可以在活动环境中编码。 但是,和许多其他人一样,我在启动 mongodb 时遇到了问题,特别是退出代码 100。

追踪问题:

  • 我创建了 /data/DB 目录
  • 向我的用户授予访问权限
  • 自行运行 mongod 没有问题

但我仍然有问题。

问题

mongodb 的配置文件在哪里,它是与流星一起安装的,所以我可以移动它,我需要为“mongodb”用户创建权限吗?

问题

在上述设置中运行流星开发环境的理想虚拟机是什么?必须首先创建数据目录告诉我 Ubuntu 服务器并不理想。一些额外的文档可以用来回答流星网站上出现的第二个问题会很漂亮

【问题讨论】:

    标签: mongodb meteor virtualbox


    【解决方案1】:

    MongoDB 在 vi​​rtualbox 共享文件夹上无法正常工作。默认情况下,meteor 在您的项目目录中创建一个 mongo 数据库,但是您可以使用 MONGO_URL 环境变量覆盖此行为。如果您设置此变量,meteor 将不会尝试启动 mongo,而是直接连接到您指定的 mongo 端点。这使您可以随意设置 mongo(例如,使用 Ubuntu mongodb 包),数据不在共享文件夹中。

    【讨论】:

    • 感谢您的信息。我最终将目录挂载为 sftp 共享。我必须承认这不是最优雅的,但是它可以正常工作。您的解决方案是完全可行的,尽管这是我试图避免的事情,因为那时管理 mongo 成为一个考虑因素。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    • 2023-04-08
    • 2018-11-29
    • 1970-01-01
    • 1970-01-01
    • 2014-02-13
    • 2023-03-27
    相关资源
    最近更新 更多