linux - 群晖NAS服务器上的mongoctl

标签 linux mongodb mlab synology

是否可以在 NAS 服务器上使用 mongoctl? 我有一台 Synology 213j,我已经成功安装了 mongoctl,但是当我运行 mongoctl dump 命令时,我收到错误消息:

ERROR: Unable to find a compatible 'mongodump' executable for version 2.4.6. You may need to run 'mongoctl install-mongodb 2.4.6' to install it.

Here is your enviroment:

$PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/opt/bin:/opt/sbin

$MONGO_HOME=None

mongoDBInstallationsDirectory=/root/mongodb (in mongoctl.config)

当我运行 mongoctl install-mongodb 2.4.6 我得到:

Running install for linux 32bit to mongoDBInstallationsDirectory (/root/mongodb)...

仅此而已。

最佳答案

当您尝试从根安装时,这可能是 mongoctl 中的错误。您可以从 root 以外的其他用户尝试吗?此外,作为此问题的解决方法,您可以从 http://www.mongodb.org/downloads 手动下载/解压缩所需的 mongodb 版本。到上面显示的 mongoDBInstallationsDirectory

-阿卜杜勒

关于linux - 群晖NAS服务器上的mongoctl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20093876/

相关文章:

c++ - linux/unix 下是否有相当于 WinAPI 的 MAX_PATH 的?

linux - 如何使用 shell 脚本按创建时间只排序文件夹?

java - 在 Spring Boot 中从 MongoDB 存储库中查找最大值和最小值

mysql - Slamdata:如何根据日期查找累计和

mongodb - MongoLab 中的 getLastError 没有 updatedExisting

javascript - mLab : Find all users getting db object instead of records

javascript - Mongoose findOneAndUpdate : create and then update nested array

linux - 用户更改密码时发送电子邮件

node.js - mongodb中只查询整数

linux - 命令在终端中运行,但不在 bash 脚本中运行