【问题标题】:Where is mongoctl after installation?安装后mongoctl在哪里?
【发布时间】:2012-10-29 19:01:16
【问题描述】:

我已经根据 Mongolab 的 simple instructions 安装了 mongoctl,但是我不能 do anything 使用已安装的包,因为 which mongoctl 解析为空。

该站点使它看起来像 pip 安装了某种命令行工具,但它似乎只是安装了 python 包,如果所有文档都没有将 mongoctl 视为命令,那就没问题了线工具。

发生了什么事?

【问题讨论】:

    标签: mongodb pip mlab


    【解决方案1】:

    您可以在安装命令中添加以下选项,以确保“mongoctl”exe 进入 /usr/local/bin

    --install-option="--install-scripts=/usr/local/bin"

    由于你的 mac 上已经安装了 mongoctl,你可能需要添加一个 --upgrade 和一个 --force-reinstall

    所以试试下面的

    sudo pip install mongoctl --install-option="--install-scripts=/usr/local/bin" --upgrade --force-reinstall
    

    【讨论】:

    • 如果说 --install-option="--install-scripts=/usr/local/bin" 可能应该记录在 MogoLab 的安装文档中会不会不公平?
    • 完全!我们将更新我们的文档以包含它。非常感谢您报告这个!
    【解决方案2】:

    您使用的是什么操作系统?

    'mongoctl' 应该在 /usr/local/bin 中。检查以确保该目录在您的 PATH 中

    -会

    【讨论】:

    • 我正在使用 OS X - 这是ls /usr/local/bin | grep mongo 的结果(当然是在运行sudo pip install mongoctl 之后): mongo mongod mongodump mongoexport mongofiles mongoimport mongooplog mongoperf mongorestore mongos mongosniff mongostat mongotop
    猜你喜欢
    • 2012-09-20
    • 2016-02-08
    • 2015-10-12
    • 2011-10-09
    • 2015-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多