是否可以在自制软件的名称参考中创建快捷方式?

Is it possible to create a shortcut in homebrew's name reference?

我已经使用自制软件安装了 mongodb,可以使用此命令启动服务:

brew services start mongodb-community@4.2

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

brew services start mongodb

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

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

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

这将 运行 mongodb 在后台作为 macos 服务处理。

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

4.0.5以后有社区版和企业版mongodb ref

所以只是为了在同一台机器上有两个不同的服务,社区版本的命令可能已经更改。

brew services start mongodb-community@4.2

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

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