【问题标题】:Is it possible to create a shortcut in homebrew's name reference?是否可以在自制软件的名称参考中创建快捷方式?
【发布时间】:2019-09-07 09:42:12
【问题描述】:

我已经使用 homebrew 安装了 mongodb,可以使用这个命令启动服务:

brew 服务启动 mongodb-community@4.2

有没有办法重命名 mongodb-community 或创建一个别名以便能够像这样调用它?

brew services 启动 mongodb

【问题讨论】:

    标签: mongodb homebrew


    【解决方案1】:

    如果您使用 bash,则在 .bashrc 文件中添加以下行,或者如果您使用的是 zsh,则添加 .zshrc 文件

    alias startmongo="mongod --config /usr/local/etc/mongod.conf"

    以上命令将在前台运行 mongo,如果您关闭终端,mongo 进程将退出,
    但是
    如果你正在跑步
    brew services start mongodb-community@4.2

    这将作为 macOS 服务在后台运行 mongodb 进程。

    现在
    brew services start mongodb
    以上命令在 mongo 4.2 版本之前使用。(4.0.5 之后一些许可更改,不知道具体原因)。

    4.0.5以后有社区版和企业版的mongodbref

    因此,为了在同一台机器上提供两种不同的服务,社区版本的命令可能已更改。

    brew services start mongodb-community@4.2

    参考:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/#run-mongodb

    【讨论】:

    • 感谢 dkb 的回答。我确实这样做了。它更容易。
    【解决方案2】:

    如果有人想知道为什么 dkb 的解决方案不起作用,您需要关闭终端并重新启动才能看到更改。

    【讨论】:

    • 您可以使用source ~/.bashrcsource ~/.zshrc 而不是重新启动终端(因为它会重新加载这些文件)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    相关资源
    最近更新 更多