windows 8上源码编译安装mongodb 2.6.5 总结
2014-10-09 19:22
651 查看
windows 8上源码安装mongodb 2.6.5,遇到不少问题
1、visual studio 2013上编译提示在mongodb\mongodb-src-r2.6.5\src\mongo\base找不到error_codes.h
不明白为什么会没有,根据提示跑到base下看,确实没这个文件,不过看到generate_error_codes.py和error_codes.err,猜是生成error_codes.h用到,于是试了下,果然如此!
噩梦继续,继续编译还是不行,报更多错误。看来无法继续了
google了一会儿,没啥结果,最后看了下源码目录下的README。为啥老是犯二呢,每次遇到问题不会先查看下README?里面写得很清楚要用scons
2、下载scons.msi安装。问题又来了,scons一直无法在注册表检测到python的存在。重装了python也不行。看来python安装在Win 8下不会在注册表生成一条记录。只好改为源码安装scons了
3、现在可以让我安装了吧?scons all。还是不行!崩溃了。一直报一个错误:You cannot use 32-bit
time_t (_USE_32BIT_TIME_T) with _WIN64
继续google,最后发现原来是一个bug:https://jira.mongodb.org/browse/SERVER-14649,而且mongodb要2.7版本才给解决。。。
难道就这样放弃?想了想,既然64位不能解决,那以32位方式编译应该可以吧。
4、可是不懂python和scons,再google。网上有说增加选项TARGET_ARCH='x86',还有说force32=1,可是试了多遍还是不行。只好硬着头皮学看SConstruct。发现网上说法都不对。折腾了好久,才知道要这样写 scons --32 all。看来要好好学下python了
5、现在应该没问题了吧?好吧。Linux那边已经编译mongodb好一会儿了,现在试试Windows吧。
嘀嗒,嘀嗒,嘀嗒。。。时间过了很久很久。。。
硬盘空间不够!吐血。。。
原来是虚拟机拓展空间引起的,奇怪了,明明把虚拟机装在D盘的,用了Snapshot后,怎么跑到C盘了呢?
Linux放弃编译了,C盘增加空间,重新编译吧
Done! 开始mongodb学习之旅吧
1、visual studio 2013上编译提示在mongodb\mongodb-src-r2.6.5\src\mongo\base找不到error_codes.h
不明白为什么会没有,根据提示跑到base下看,确实没这个文件,不过看到generate_error_codes.py和error_codes.err,猜是生成error_codes.h用到,于是试了下,果然如此!
噩梦继续,继续编译还是不行,报更多错误。看来无法继续了
google了一会儿,没啥结果,最后看了下源码目录下的README。为啥老是犯二呢,每次遇到问题不会先查看下README?里面写得很清楚要用scons
2、下载scons.msi安装。问题又来了,scons一直无法在注册表检测到python的存在。重装了python也不行。看来python安装在Win 8下不会在注册表生成一条记录。只好改为源码安装scons了
3、现在可以让我安装了吧?scons all。还是不行!崩溃了。一直报一个错误:You cannot use 32-bit
time_t (_USE_32BIT_TIME_T) with _WIN64
继续google,最后发现原来是一个bug:https://jira.mongodb.org/browse/SERVER-14649,而且mongodb要2.7版本才给解决。。。
难道就这样放弃?想了想,既然64位不能解决,那以32位方式编译应该可以吧。
4、可是不懂python和scons,再google。网上有说增加选项TARGET_ARCH='x86',还有说force32=1,可是试了多遍还是不行。只好硬着头皮学看SConstruct。发现网上说法都不对。折腾了好久,才知道要这样写 scons --32 all。看来要好好学下python了
5、现在应该没问题了吧?好吧。Linux那边已经编译mongodb好一会儿了,现在试试Windows吧。
嘀嗒,嘀嗒,嘀嗒。。。时间过了很久很久。。。
硬盘空间不够!吐血。。。
原来是虚拟机拓展空间引起的,奇怪了,明明把虚拟机装在D盘的,用了Snapshot后,怎么跑到C盘了呢?
Linux放弃编译了,C盘增加空间,重新编译吧
Done! 开始mongodb学习之旅吧
相关文章推荐
- Nginx (一)Windows下编译Nginx源码以及安装 nginx for windows方法步骤
- 总结之:CentOS 6.4源码编译安装httpd并启动测试 推荐
- windows下从github下载Dubbo源码后的编译安装启动整理
- windows环境javascriptObfuscator 源码安装编译
- 【转】mongodb简介及源码编译安装mongo2.0.0服务器
- libevent源码安装及Linux自动编译功能总结
- windows环境下mongodb下载、安装和使用总结
- windows下使用Cmake和VC 2013安装mongodb C driver Windows下安装mongodb的C语言程序驱动必须借助交叉编译软件CMake,但是官网上的文档对于一些
- 通过源码编译安装PostgreSQL步骤及问题总结
- MongoDB安装成为Windows服务及日常使用遇到问题总结
- openssl源码在windows下编译及openssl的windows安装文件
- windows下从github下载Dubbo源码后的编译安装启动整理
- [转]openssl源码在windows下编译及openssl的windows安装文件
- 通过源码编译安装PostgreSQL步骤及问题总结
- linux源码编译安装mongodb
- PHP源码安装编译参数总结
- 【踩坑后总结】如何在Windows下安装配置MongoDB
- Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误
- windows环境下mongodb下载、安装和使用总结
- 安卓源码编译服务器安装总结