【问题标题】:Start mongodb server on mac在mac上启动mongodb服务器
【发布时间】:2015-11-22 01:35:03
【问题描述】:

我正在关注一个用于 PC 的 MEAN 教程,该教程说要输入以下命令:

mongod --dbpath c:\node\nodetest1\data\

因为我在mac上,所以我试着输入

mongod --dbpath /users/[username]/nodetest1/data/

我已经尝试过各种版本(包括 mongod,但无论如何,我得到了:

mongod:找不到命令

到目前为止,一切都在进行中。

【问题讨论】:

  • 您是如何安装 MongoDB 的?如果您还没有安装,请参阅:Install MongoDB on OS X
  • 我使用了以下方法,它奏效了。看起来在 Mac 上,您需要整个文件路径来运行 mongo 或 mongod:/Users/[username]/mongodb-osx-x86_64-3.0.7/bin/mongod --dbpath /Users/[username]/nodetest1/data /
  • 在任何操作系统上,如果您不想先更改到 bin 目录或指定完整路径,则需要将 MongoDB bin 目录添加到 $PATH 环境变量可执行文件。如果您通过包管理器(例如 Homebrew)安装,MongoDB 二进制文件通常默认添加到您的路径中。看起来您是通过手动下载安装的,因此还必须添加到您的路径(例如echo "PATH=$PATH:~/mongodb-osx-x86_64-3.0.7/bin/" >> ~/.bashrc)。这通常是个好主意,因此您可以轻松运行其他工具,例如 mongo shell、mongodumpmongorestore 等。

标签: mongodb mean-stack


【解决方案1】:

请在终端中输入“echo $PATH”并在问题中发布路径。

找到 mongod 二进制文件后,我们将使用以下命令启动 mongo。

目前还不行,但把代码放在这里供以后使用。

mkdir -p /data/db

mongod

【讨论】:

    【解决方案2】:

    export MONGO_HOME="<MONGO_INSTALLATION_DIR>" 添加到您的~/.bashrc

    【讨论】:

      猜你喜欢
      • 2015-03-30
      • 2019-02-08
      • 1970-01-01
      • 1970-01-01
      • 2020-12-17
      • 2012-12-15
      • 2011-12-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多