Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么不是';t MongoDB安装不工作?_Javascript_Mongodb_Nosql - Fatal编程技术网

Javascript 为什么不是';t MongoDB安装不工作?

Javascript 为什么不是';t MongoDB安装不工作?,javascript,mongodb,nosql,Javascript,Mongodb,Nosql,看起来它已经安装好了。谁是/tmp/mongodb-27017.sock(ls-l/tmp/mongodb-27017.sock)的所有者 如果该进程属于某个人,而您对此无能为力,则可以使用--nounixsocket选项运行,这将避免尝试在/tmp下创建套接字。你也可以尝试做些别的事情 看起来它已经安装好了。谁是/tmp/mongodb-27017.sock(ls-l/tmp/mongodb-27017.sock)的所有者 如果该进程属于某个人,而您对此无能为力,则可以使用--nounixso

看起来它已经安装好了。谁是
/tmp/mongodb-27017.sock
ls-l/tmp/mongodb-27017.sock
)的所有者


如果该进程属于某个人,而您对此无能为力,则可以使用
--nounixsocket
选项运行,这将避免尝试在/tmp下创建套接字。你也可以尝试做些别的事情

看起来它已经安装好了。谁是
/tmp/mongodb-27017.sock
ls-l/tmp/mongodb-27017.sock
)的所有者


如果该进程属于某个人,而您对此无能为力,则可以使用
--nounixsocket
选项运行,这将避免尝试在/tmp下创建套接字。你也可以尝试做些别的事情

因为您在一个用户下运行,而该用户没有在错误中准确报告的对临时文件的权限。请确保按照提供的所有安装和运行说明进行操作:但我使用的是admin userPlease,请花时间阅读指南和所有相关链接。您的快速响应表明您没有这样做。因为您运行的用户不具有错误中准确报告的临时文件权限。请确保按照提供的所有安装和运行说明进行操作:但我使用的是admin userPlease,请花时间阅读指南和所有相关链接。您的快速响应表明您没有这样做。我如何确定所有者是谁?我是我的macbook pro的唯一拥有者。那么很可能你就是我的拥有者。最简单的方法是通过OSX的活动监视器终止现有的
mongod
进程。请注意,我在注释中输入的
ls
命令将列出所有者的姓名,后跟组名(以及其他名称)。这是我在终端中输入的内容:
MACUSER$/tmp/mongodb-27017.sock(ls-l/tmp/mongodb-27017.sock-bash:unexpected token附近的语法错误
ls'`我得到的是
srwx------1 root wheel 0 13 Sep 20:09/tmp/mongodb-27017.sock
那么这是由谁所有的,你是以root身份启动mongodb的吗?否则这很奇怪。你只能以root身份停止进程。如果它已经在运行,为什么需要重新启动.J必须通过键入
mongo
进行连接。我如何确定所有者是谁?我是我的macbook pro的唯一所有者。那么很可能你就是所有者。最简单的方法是通过OS X的活动监视器杀死现有的
mongod
进程。请注意,我在评论中输入的
ls
命令将列出所有者的姓名,后跟组名(除其他外)。这是我在终端中放置的:
MACUSER$/tmp/mongodb-27017.sock(ls-l/tmp/mongodb-27017.sock-bash:unexpected token附近的语法错误
ls'`我得到的是
srwx------1 root wheel 0 13 Sep 20:09/tmp/mongodb-27017.sock
那么这是由谁所有的,你是以root身份启动mongodb的吗?否则这很奇怪。你只能以root身份停止进程。如果它已经在运行,为什么需要重新启动.Just通过键入
mongo
进行连接。
MACUSER$ mongod
2015-09-13T22:04:36.395-0400 E NETWORK  [initandlisten] Failed to unlink socket file /tmp/mongodb-27017.sock errno:13 Permission denied
2015-09-13T22:04:36.395-0400 I -        [initandlisten] Fatal Assertion 28578
2015-09-13T22:04:36.395-0400 I -        [initandlisten] 

***aborting after fassert() failure