最近研究了下代碼評審工具,對於Rietveld安裝過程進行一次總結。 python
Rietveld安裝在windows和linux上面都可。那麼簡單說明下安裝步驟。 mysql
一、下載安裝python2.5以上,我下載的2.7,3.0以上可能不兼容,未試驗 linux
二、根據官方這個文檔作(能夠先看注意項) sql
http://django-gae2django.googlecode.com/svn/trunk/examples/rietveld/README django
注意: windows
a、其中django下載1.2.7版本,由於裏面的svn已經同步不到django了 app
https://www.djangoproject.com/download/ svn
安裝django 工具
sudo python setup.py install
b、儘可能選擇手動步驟,特別是在windows下面部署 網站
c、對於patch windows下面我嘗試了不少方法,仍是會有報錯,還請高手出來指點。
那麼如何避免patch打不上,能夠如今linux環境把平臺下載好、patch打好,拷貝出來便可,就不用文檔中svn那些,直接就能夠./manage.py
三、安裝mysql
四、啓動Rietveld後訪問網站出錯,修改代碼.user_id()改爲.id
五、使用upload.py發起評審
a.使用upload.py腳本的時候,可修改默認的訪問server
DEFAULT_REVIEW_SERVER = "codereview.appspot.com"
b.使用upload.py -s 127.0.0.1:8000命令上傳代碼比較結果,不要加http這些
c.若使用svn,本機須要有svn這個命令支持,須要完整安裝TortoiseSVN(要選擇有命令行)或者其餘工具的svn命令,最好加入到環境變量中PATH,方便使用。不然會報錯Got error status from ['svn', 'info']