1

情况

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

追踪问题:

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

我仍然有这个问题。

问题

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

问题

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

4

1 回答 1

0

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

于 2012-12-14T02:15:36.633 回答