資源描述:
《codereview工具簡介和安裝》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、開源CodeReview工具簡介和Windows安裝步驟比爾板三(2012-03-18)本文簡要描述了ReviewBoard、Jupiter、JCR、Codestriker、Rietveld幾種開源代碼評審工具的功能特點,并介紹了在windows下的安裝步驟。如您想使用Web方式進(jìn)行代碼評審,推薦安裝ReviewBoard,如您想在Eclipse中進(jìn)行代碼評審請安裝Jupiter。一、ReviewBoardReviewBoard是基于Web的CodeReview工具。適用于不同規(guī)模的項目,支持pre-commit和post-commit兩種Review方式,可查看對比代
2、碼的多次評審、修改情況,并提供了多種工具,是當(dāng)前最活躍的CodeReview項目。官方主頁:http://www.reviewboard.org/當(dāng)前版本:1.6.4.1(2012-02-28)RBTools當(dāng)前版本:0.4.1(2012-02-29)支持的SCM:Bazaar、CVS、ClearCase、Git、Mercurial、Perforce、PlasticSCM、Subversion支持的數(shù)據(jù)庫:MySQLv5.0.31或更新、PostgreSQL、sqlitev3支持的WebServer:Apache+mod_wsgi或mod_python或fastcgi,
3、lighttpd+fastcgi依賴軟件:Python2.7http://python.org/PythonSetuptoolshttp://pypi.python.org/pypi/setuptoolsGNUpatchhttp://sourceforge.net/projects/gnuwin32/files/patch/MemcachedforWindowshttp://code.jellycan.com/memcached/(Memcached官方主頁http://memcached.org/)PythonImagingLibraryhttp://www.pyth
4、onware.com/products/pil/PyCryptohttp://files.cnblogs.com/brucenan/pycrypto-2.2.win32-py2.7.rarWindows下安裝步驟1、安裝Python、Setuptools安裝完畢后,增加C:Python27;C:Python27Scripts到Path環(huán)境變量2、安裝GNUpatch安裝完畢后,增加patch.exe所在路徑到Path環(huán)境變量3、安裝MemcachedMemcached是一個高性能的緩存服務(wù)器??蛇x項,為提高服務(wù)器響應(yīng)速度推薦安裝。1)下載MemcachedforW
5、indows(http://code.jellycan.com/memcached/)2)解壓Memcached到一個路徑(如C:memcached)3)從命令行安裝memcached服務(wù)memcached.exe-dinstall4)啟動memcached服務(wù)可從windows服務(wù)管理器啟動,也可運行如下命令啟動服務(wù):memcached.exe-dstart(注:可通過memcached.exe-h查看其它命令參數(shù))5)安裝python-memcachedeasy_installpython-memcached4、安裝PythonImagingLibrary5、安裝
6、PyCryptoPyCrypto提供SSHrepository支持。官網(wǎng)提供的PyCrypto下載地址為:http://www.voidspace.org.uk/python/modules.shtml#pycrypto,安裝后啟動Apache出錯,輸出如下日志:File"D:\Python27\lib\site-packages\django-1.3.1-py2.7.egg\django\core\handlers\wsgi.py",line250,in__call__self.load_middleware()File"D:\Python27\l
7、ib\site-packages\django-1.3.1-py2.7.egg\django\core\handlers\base.py",line47,inload_middlewareraiseexceptions.ImproperlyConfigured('Errorimportingmiddleware%s:"%s"'%(mw_module,e))ImproperlyConfigured:Errorimportingmiddlewarereviewboard.admin.middleware:"DLLloadfaile