mongodb Mongod 无法 在 终端 中 工作 , 正在 尝试 重新 分配 别名

mlnl4t2r  于 2022-11-22  发布在  Go
关注(0)|答案(1)|浏览(136)

我 使用 的 是 Mac Monterey
当 我 在 终端 中 键入 mongod 时 , 我 得到 关闭 exitCode : 100 错误 。
我 可以 用 alias mongod="sudo mongod --dbpath /usr/local/data/db 重新 分配 mongod , 然后 mongod 在 我 输入 密码 后 工作 , 如果 我 不 添加 sudo , 它 就 不 工作 。
如果 我 不 添加 sudo , 我 会 得到 fassert ( ) 失败 后 中止 的 错误 。
重新 启动 终端 后 , 我 必须 再次 重新 分配 mongod , 否则 再次 出现 exitCode : 100 错误
我 尝试 使用 vim 在 . bash _ profile 文件 中 将 mongod 重新 赋值 为 alias mongod="sudo mongod --dbpath /usr/local/data/db
然后 mongod 工作 , 但 仅 限于 这 一 个 会话 ... 如果 我 重新 启动 终端 , 那么 我 必须 再次 重新 分配 它 。
我 尝试 在 . bash _ profile 中 重新 分配 它 ... 但 我 想 我 可能 做 错 了 什么
有人 能 帮 我 吗 ?

xwbd5t1u

xwbd5t1u1#

我 发现 了 这个 问题 , 谷歌 上 的 所有 评论 都 说 要 使用 . bash _ profile 来 更新 mongod 文件 路径 , 但是 我 发现 我 应该 更新 . zprofile 文件 中 的 文件 路径 , 因为 我 使用 的 是 zsh 而 不是 bash

相关问题