繁体   English   中英

无法了解mondodb服务器安装步骤

[英]cant understand mondodb server installation steps

我遵循了很多步骤,最后被困在这里。 我是菜鸟。 请帮助我理解以下几行::(从http://www.mongodb.org/display/DOCS/Building+for+Linux页面开始)

选择稳定的版本,除非做真正的开发

git标签-l

切换到稳定的分支(除非进行开发)-

偶数秒表示“稳定”。 (尽管

如果最新的更少,你会想要最新的

比1.6.0。)例如:

git checkout r1.4.1

[不能理解上面说的是什么]

在此之后,“构建”过程中只有两个步骤,即“ scons all”和“ scons --prefix = / opt / mongo install”

分支和标记

对于MongoDB,他们决定对哪个“分支”是稳定的,哪个“分支”正在开发中进行编号。实际上,他们在使用master分支作为开发分支的标记时就认为应该颠覆开发分支。 他们为每个稳定版本创建一个适当的分支。

原因:开发正在进行中,这意味着他们以后再也不必回到开发分支的先前版本。 每当一个开发分支被认为值得稳定时,稳定分支和开发分支之间的代码都是相同的。

开发正在进行中,但有时您必须修复稳定分支中的错误。 在这种情况下,您可以使用您创建的分支来修复该特定问题,而不会影响您的开发分支(如果不需要它)检查远程分支

git branch -r

10gen使用的其他机制是git提供的标记系统。 每个分支(发展或稳定)都需要一些里程碑。 在开发分支(master)上,每次在代码中合并一组功能时,它们都会使用新版本标记开发分支。 这有助于确定您所谈论的内容,为已完成的工作提供一些里程碑。

对于马s分支,这是相同的方法,但更多的是关于修复错误。 要检查所有标签:

git tag

在Linux上构建

我假设您已经如此热身并安装了所有必需的库。

因此,现在您必须确定要使用哪个分支。 首先,您必须克隆存储库

git clone git://github.com/mongodb/mongo.git

然后你必须决定你想要使用哪个分支,因为默认的是开发(主)。 您可以通过进入文件夹mongo来检查

cd mongo
git branch -a

活动分支旁边有一个星星。

如果您想使用最新的代码,那么您可以开始构建过程。 如果你想使用稳定的分支,你必须得到正确的版本

git checkout r1.6.5

您现在正在使用标记为1.6.5的代码

现在,您只需执行此操作即可启动构建过程。

scons all

并安装该软件

scons --prefix=/opt/mongo install

您不需要从头开始构建。 MongoDB网站上有预构建的debian软件包。

查看http://www.mongodb.org/display/DOCS/Ubuntu+++Debian+packages上的说明,您应该有更轻松的时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM