我确实试图在网上找到答案,但遗憾的是空手而归。搜索'./'与其他关键字一起搜索会带来很多点击,但没有一个能帮助......
无论如何,正如你可能会说的那样,我对MacOs很新。我从shell运行mongo。 我进入/ bin文件夹并使用以下命令启动mongo守护程序:
'./的mongod'
如果我只输入'mongod',我会收到以下错误:
' - bash:mongod:command not found'
是什么?
'./mongod'中的'./'
代表什么?为什么需要它?为什么我不能通过输入mongod来执行mongo。毕竟,我在正确的目录中。
答案 0 :(得分:6)
毕竟,我在正确的目录
但该目录不在PATH
中。问题的关键是,当shell想要执行某些操作时,它会查找目录列表(在名为PATH
的变量中指定)。 当前目录不在该列表中。
答案 1 :(得分:2)