OpenGrok安裝配置-MAC篇
OpenGrok安裝配置 – MAC篇
簡介
OpenGrok一個快速、便於使用的原始碼搜尋與對照引擎。它幫助你搜尋,對照,定位你的原始碼樹。它能夠明白各種程式檔案格式和版本控制歷史記錄如SCCS,RCS,CVS與Subversion。OpenGrok是OpenSolaris作業系統原始檔瀏覽和搜尋的工具。
使用起來非常非常方便,程式碼搜尋速度超快,沒用過的同學可以自行感受一下(網速可能比較慢,但本身搜尋速度是很快的,本地使用的話是飛一樣的感覺):Android原始碼OpenGrok地址
JDK安裝
jdk下載地址:JDK官方下載地址
官方下載地址太慢了,可以考慮從百度下,地址為JDK8百度地址
TOMCAT安裝
TOMCAT下載地址
下載解壓後,將資料夾放到/usr/local/目錄下
為方便起見,可以將tomcat的bin目錄加到PATH中,修改~/.bash_profile,增加下面一行:
export PATH=$PATH:/usr/local/apache-tomcat-8.5.8/bin
給指令碼加上可執行許可權
chmod +x /usr/local/apache-tomcat-8.5.8/bin/*.sh
輸入startup.sh或者usr/local/apache-tomcat-8.5.8/bin/startup.sh,啟動tomcat。
開啟瀏覽器,輸入localhost:8080,能看到tomcat的介面說明tomcat已經安裝配置成功了。
ctags安裝
ctags下載地址
下載後安裝:
cd ~/Downloads;
tar -zxvf ctags-5.8.tar;
cd ctags-5.8;
./configure && make && sudo make install;
OpenGrok安裝
官方下載地址可能速度比較慢,可以自行搜尋一下OpenGrok下載。
下載解壓後:
mv opengrok-0.12.1 /usr/local;
cd /usr/local/cd opengrok-0.12.1/;
OPENGROK_TOMCAT_BASE=/usr/local/apache-tomcat-8.5.8/ ./OpenGrok deploy
瀏覽器裡輸入 http://localhost:8080/source/,應當能看到OpenGrok的介面:
OpenGrok配置
生成原始碼index:
sudo /usr/local/opengrok-0.12.1/OpenGrok index <absolute_path_to_your_SRC_ROOT>
重新在瀏覽器裡開啟localhost:8080/source,就可以看到自己的工程啦
當原始碼有更新或者新增新的工程之後,重新生成一下index即可:
sudo /usr/local/opengrok-0.12.1/OpenGrok index <absolute_path_to_your_SRC_ROOT>
相關文章
- MySQL-安裝配置篇MySql
- Mac Flutter安裝與配置MacFlutter
- (MAC) PHP安裝和配置MacPHP
- Mac 安裝配置rz、szMac
- mac MYSQL安裝和配置MacMySql
- Mac 安裝與配置mongodbMacMongoDB
- mac下安裝配置nginxMacNginx
- ☆ 安裝配置篇3 - WebSphere ☆ (轉)Web
- Mac上Git安裝與配置MacGit
- 關於Mac配置安裝MavenMacMaven
- Mac 安裝和配置gradleMacGradle
- 安裝配置篇--apache+resin(轉)Apache
- Mac常用軟體安裝與配置Mac
- Mac環境下安裝配置RedisMacRedis
- mac平臺安裝配置TomCatMacTomcat
- Mac安裝開發環境-前端篇Mac開發環境前端
- 安裝配置篇2 - IIS+resin(轉)
- mac下安裝nginx及相關配置MacNginx
- Mac下配置免安裝的tomcatMacTomcat
- Flume篇---Flume安裝配置與相關使用
- mac安裝mysql並配置環境變數MacMySql變數
- mac安裝mysql的兩種方法(含配置)MacMySql
- Mac安裝開發環境-應用端篇Mac開發環境
- Linux OpenGrok搭建Linux
- MySQL系列第一篇:MySQL安裝配置MySql
- Infer 在 Mac 上的安裝和環境配置Mac
- mac下安裝配置freeglut,設定xcodeMacXCode
- Mac 下 Nginx、MySQL、PHP-FPM 的安裝配置MacNginxMySqlPHP
- ffmpeg安裝之mac安裝Mac
- mac 安裝opencv homebrew安裝MacOpenCV
- 機器學習實踐篇第一篇-安裝及配置環境機器學習
- 本地windows搭建spark環境,安裝與詳細配置(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)WindowsSparkJDKHadoop
- CentOS7 在 VirtualBox 上的安裝配置(3) — 圖形介面安裝篇CentOS
- Node.js安裝及環境配置之Windows篇Node.jsWindows
- 第11篇 MySql8.0 安裝配置教程細講MySql
- Mac下Nginx、PHP、MySQL 和 PHP-fpm安裝配置MacNginxPHPMySql
- mac/linux查詢軟體安裝、配置路徑MacLinux
- mac os電腦安裝tomact環境及配置Mac