坚持在Mavericks上安装MongoDB OSX 10.9 brew安装在scons线上挂起

时间:2013-12-01 21:22:25

标签: mongodb osx-mavericks scons

brew install mongodb
==> Downloading http://downloads.mongodb.org/src/mongodb-src-r2.4.8.tar.gz
Already downloaded: /Library/Caches/Homebrew/mongodb-2.4.8.tar.gz
==> Downloading patches
######################################################################## 100.0%
######################################################################## 100.0%
==> Patching
patching file src/third_party/v8/SConscript
patching file src/third_party/v8/src/spaces.h
==> scons install --prefix=/usr/local/Cellar/mongodb/2.4.8 -j4 --64 --cc=/usr/bin/clang --cxx=/usr/bin/clang++ -stdlib=libstdc++

无限期挂起(10分钟+)。

以下是流程:

PID TTY           TIME CMD
428 ttys000    0:00.14 -bash
439 ttys001    0:00.14 -bash
425 ttys002    0:00.20 -bash
2472 ttys002    0:00.12 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -W0 /usr/local/Library/brew.rb inst
2491 ttys002    0:00.17 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -W0 -I /usr/local/Library/Homebrew 
2517 ttys002    0:08.25 python /usr/local/bin/scons install --prefix=/usr/local/Cellar/mongodb/2.4.8 -j4 --64 --cc=/usr/bin/cla
2583 ttys002    0:00.02 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -stdlib=
2584 ttys002    0:05.63 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -cc1 -trip
2599 ttys002    0:00.02 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -stdlib=
2600 ttys002    0:02.10 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -cc1 -trip
2605 ttys002    0:00.02 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -stdlib=
2606 ttys002    0:01.81 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -cc1 -trip
2607 ttys002    0:00.02 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -stdlib=
2608 ttys002    0:01.70 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -cc1 -trip
1351 ttys003    0:00.22 -bash

我试过了:

  1. 为Mavericks更新Xcode命令行工具
  2. 更新Python

8 个答案:

答案 0 :(得分:22)

今天我遇到了同样的情况,自制软件需要20多分钟来安装mongoDB(小牛队的2.4.8)。它在“clang”中“悬挂”,MBA的粉丝们疯了。给它更多时间。

答案 1 :(得分:5)

您可以通过运行以下来切换详细调试模式:

brew install -vd mongodb

这会给你更多的输出,所以你会看到发生的一切,并且知道它没有挂起。

答案 2 :(得分:2)

〜brew更新 〜brew install mongodb

这加快了我的mac上的安装。在5分钟内下载。

此链接非常有用 http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/

答案 3 :(得分:1)

我有同样的问题。试着跑:

brew update
运行安装之前

答案 4 :(得分:1)

对于它的价值,我只是在Mac OS 10.8.5上进行了升级,从源头上花了将近45分钟。使用MacPorts sudo port install mongodb(目前是MongoDB 2.4.9)。在2011年中期的Macbook Air 4GB内存中,它在构建期间将4个CPU固定为最多8个clang进程。 XCode 5.0.2。

答案 5 :(得分:1)

我首先运行brew更新,这是他在OSX 10.6.8上安装MongoDB需要多长时间:

==>摘要 /Users/7stud/.homebrew/Cellar/mongodb/2.6.5:17个文件,407M,内置123.7分钟

当我找到这个帖子的时候,我正在四处寻找我的粉丝要爆炸的时间。

答案 6 :(得分:0)

因为这是一件事

/usr/local/Cellar/mongodb/3.4.3:17个文件,275MB,内置66分52秒

坚持下去花了我一个多小时

答案 7 :(得分:0)

同样的问题,在配备1.6 GHz Intel Core i5处理器的Mac OS 10.11.6上,完成时间超过1小时。

如果您使用的是MacPorts,则可以通过检查编译日志的尾部来确保编译仍在进行中

tail -f /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mongodb/mongodb/main.log

-f选项允许实时跟踪文件。