簡體   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