发表于 2015-7-9 12:50:17

solaris 11 下编译mongodb

  solaris 11
  mongodb 2.0.4
  wget http://downloads.mongodb.org/src/mongodb-src-r2.0.4.tar.gz
  scons 2.1
  wget http://prdownloads.sourceforge.net/scons/scons-2.1.0.tar.gz
  boost 1.49
  http://sourceforge.net/projects/boost/files/boost/1.49.0/
  mongodb依赖于scons编译,并且需要boost的库,所以这两个必须安装
  解压缩scons-2.1.0.tar.gz



cd scons-2.1.0
python setup.py build
python setup.py install
  安装boost 1.49



cd boost_1_49_0
./bootstrap.sh
./b2
./bjam install
  编译mongodb
  scons --libpath /usr/local/lib all
  scons --libpath /usr/local/lib install
  测试
  crle -u -l /usr/local/lib
  /usr/local/bin/mongod
/usr/local/bin/mongo192.168.1.36:27017
show dbs
use blog
db
show collections
db.blog.save({"id":1, "name":"hello world"})
db.blog.find()
页: [1]
查看完整版本: solaris 11 下编译mongodb