使用MacPorts安装MongoDB时出现问题

时间:2010-07-02 21:31:07

标签: mongodb macports

我试图使用MacPorts在Snow Leopard上安装MongoDB,如MongoDB网站(http://www.mongodb.org/display/DOCS/Quickstart+OS+X)所述。然而,它被困在“建设提升”。 20分钟没有发生任何事情。

附有终端的进度。任何有关这方面的帮助将不胜感激。我很高兴看看MongoDB。

$ port install mongodb
     

警告:MacPorts在没有特权的情况下运行。您可能无法完成某些操作(例如安装)。   --->计算mongodb的依赖关系   --->要安装的依赖项:boost libpcap pcre ncurses ncursesw readline scons python26 db46 gdbm gettext libiconv gperf openssl sqlite3 tk Xft2 fontconfig freetype pkgconfig xrender xorg-libX11 xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-util -macros xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-renderproto tcl xorg-libXScrnSaver xorg-libXext xorg-scrnsaverproto spidermonkey nspr   --->获得提升   --->试图从superb-west.dl.sourceforge.net/boost获取boost_1_42_0.tar.bz2   --->试图从superb-east.dl.sourceforge.net/boost获取boost_1_42_0.tar.bz2   --->尝试从downloads.sourceforge.net/boost获取boost_1_42_0.tar.bz2   --->验证校验和是否有提升   --->提取助推器   --->应用补丁来提升   --->配置提升   --->建设提升

3 个答案:

答案 0 :(得分:5)

Boost是一个非常大的库 - 安装可能需要一段时间。

您可以使用详细标记(或调试标志)运行port以查看有关进度的详细信息:

$ port -v install mongodb

答案 1 :(得分:1)

按照以下命令

sudo port install mongodb
sudo mkdir -p /data/db
sudo chown `id -u` /data/db

答案 2 :(得分:0)

如果你使用了macports,它默认会安装到/ opt / local / bin

列出此目录类型中的文件:  $>> ls / opt / local / bin

如果你看到mongod,请输入:  ./mongod

然后检查它是否在http://0.0.0.0:28017/或localhost:28017

的浏览器中运行