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>
时间: 2024-10-06 02:45:29

OpenGrok安装配置 - MAC篇的相关文章

Windows Server 2008 R2 负载平衡安装配置入门篇

  一.简单介绍负载均衡 负载均衡也称负载共享,它是指负载均衡是指通过对系统负载情况进行动态调整,把负荷分摊到多个操作节点上执行,以减少系统中因各个节点负载不均衡所造成的影响,从而提高系统的工作效率. 在常用的大型服务器系统当中都存在着负载均衡组件,常用的像微软的网络负载平衡NLB.甲骨文的Oracle RAC.思科的负载均衡(SLB),Apach+Tomcat 负载均衡,它们能从硬件或软件不同方面实现系统各节点的负载平衡,有效地提高大型服务器系统的运行效率,从而提升系统的吞吐量.本篇文章以微软

Windows Server 2008 R2 负载平衡安装配置入门篇_win服务器

一.简单介绍负载均衡 负载均衡也称负载共享,它是指负载均衡是指通过对系统负载情况进行动态调整,把负荷分摊到多个操作节点上执行,以减少系统中因各个节点负载不均衡所造成的影响,从而提高系统的工作效率. 在常用的大型服务器系统当中都存在着负载均衡组件,常用的像微软的网络负载平衡NLB.甲骨文的Oracle RAC.思科的负载均衡(SLB),Apach+Tomcat 负载均衡,它们能从硬件或软件不同方面实现系统各节点的负载平衡,有效地提高大型服务器系统的运行效率,从而提升系统的吞吐量.本篇文章以微软的网

Otter-入门篇2(Manager安装配置)

Otter-入门篇2(Manager安装配置) 前言 上一节已经简单介绍了Otter的基本信息,本节我们就来开准备搭建一个我们自己的Otter环境,因为一个Otter需要Manage+node+数据库还有很多的依赖,本节我们先来搭建Otter的管理服务器Manager. 附上: 喵了个咪的博客:w-blog.cn Otter项目地址:https://github.com/alibaba/otter Otter文档地址:https://github.com/alibaba/otter/wiki 1

MAC下mysql安装配置方法图文教程_Mysql

一.下载MySQL     访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到"MySQL Community Server"下方有一个"download"点击. 进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了Mac OS X 平台,而下面罗列的都是在Mac OS上能用的MySQL的版本,如果是用的其他

Mac OS X上安装配置apache服务器

说明:Mac在安装完成Mac系统的时候它已经自带了apache服务器,接下来就是配置和将它启动运行了.那么接下来要做的事情就是: 1.配置apache的配置文件 2.设置虚拟主机 启动并查看apache 打开终端输入以下命令: $sudo apachectl start $sudo apachectl -v 配置apache主配置文件 apache的主配置文件在路径/etc/apache2/下 先将原来的文件备份 $sudo cp /etc/apache2/httpd.conf /etc/apa

安装配置篇(四)--apache+resin

apache 如果你的网站是建立在apache下现在又想使用jsp,怎么办呢?你可以通过一些支持apache的jsp引擎(如resin,tomcat,jser等)来实现.这里介绍怎么配置apache+resin使apache支持jsp. 一.分别安装配置apache和resin使各自都单独能正常运行. apache和resin的安装后路径如下:c:\apache 和 c:\resin1.1. 二.配置apache 这里配置apache,使其装载resin的jsp引擎.增加如下的命令行到c:\ap

windows 2000活动目录之安装配置篇

理解了活动目录的原理之后,现在我们就可以进行活动目录的安装与配置了,活动目录的安装配置过程并不是很复杂,因为WIN2K中提供了安装向导,只需按照提示一步步按系统要求设定即可.但安装前的准备工作显得比较复杂,只有充分理解了活动目录的前提下才能正确地安装配置活动目录.下面我就详细地介绍一下活动目录的安装与配置及其准备了. 一.活动目录的安装前的准备 在前面我们知道"活动目录"是整个WIN2K系统中的一个关键服务,它不是孤立的,它与许多协议和服务有着非常紧密和关系,还涉及到整个WIN2K系统

Laravel Cashier安装配置篇教程详解

0.开始之前 在开始之前我们先理清几个概念. Stripe是一个为个人和公司提供在线支付解决方案的工具,支持Web和移动App. Laravel Cashier为Stripe提供了相应接口以便在Laravel中实现订购支付功能,从而避免让我们编写重复的样板化的代码,真正专注于业务逻辑处理,提高编程效率. 那么,Laravel Cashier到底是怎样的一把利器,下面让我们一一揭晓. 1.安装配置 使用composer安装 我们使用Composer安装Laravel Cashier依赖包,首先将如

jpgraph加速器NuSphere安装配置教程

在上一篇jpgraph教程中已提到提高jpgraph性能的方法除了使用jpgraph缓存系统之外就是安装PHP加速器.其实安装一个可用的PHP加速器是增加庞大而复杂的的PHP脚本性能的最好方法之一. JpGraph支持NuSphere PhpExpress加速器. 为了利用这种加速器的优点,您必须安装加速器使用的编码库的版本.此版本包括专业版目录src-encoded/目录下. 如果你有jpgraph类库专业版,那实在没有什么理由不使用加速版本的库.它会降低服务器上的负载,以及显著减少图表脚本的