MAC电脑配置opengork

本文详细介绍了如何在MAC和Ubuntu系统上手动安装TOMCAT、ctags(特别是universal-ctags)以及OpenGrok,用于源码阅读。步骤包括下载、解压、编译和配置各个组件,最后通过访问特定URL验证安装配置是否成功。
摘要由CSDN通过智能技术生成
  • 安装TOMCAT

  1. 手动下载:https://tomcat.apache.org
  2. 解压缩后拷贝到 /usr/local目录
  3. 启动TOMCAT : 
    sudo /usr/local/apache-tomcat-10.1.7/bin/startup.sh
  4. 登陆 http://localhost:8080
  5. 看到如下界面则TOMCAT配置成功

  • 安装ctags

安装universal-ctags

1. 首先需要安装autotools

1) 安装m4

curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz

tar -xzvf m4-1.4.13.tar.gz

cd m4-1.4.13

./configure --prefix=/usr/local

make

sudo make install

2) 安装autoconf

curl -O http://mirrors.kernel.org/gnu/autoconf/autoconf-2.65.tar.gz

tar -xzvf autoconf-2.65.tar.gz

cd autoconf-2.65

./configure --prefix=/usr/local # ironic, isn’t it?

make

sudo make install

3) 安装automake

curl -O http://mirrors.kernel.org/gnu/automake/automake-1.11.tar.gz

tar xzvf automake-1.11.tar.gz

cd automake-1.11

./configure --prefix=/usr/local

make

sudo make install

4)安装libtools

curl -O http://mirrors.kernel.org/gnu/libtool/libtool-2.2.6b.tar.gz

tar xzvf libtool-2.2.6b.tar.gz

cd libtool-2.2.6b

./configure --prefix=/usr/local

sudo make && make install

2. 安装pkg-config

curl -O https://pkg-config.freedesktop.org/releases/pkg-config-0.29.2.tar.gz

tar xzvf pkg-config-0.29.2.tar.gz

cd pig-config-0.29.

./configure --with-internal-glib --prefix=/usr/local

sudo make && make install

3. 安装universal-ctags

git clone GitHub - universal-ctags/ctags: A maintained ctags implementation

./autogen.sh

./configure --prefix=/usr/local

make && sudo make install

  • 安装opengrok

  1. 手动下载: https://github.com/oracle/opengrok/releases
  2. 解压缩后复制到/usr/local目录
  3. 在opengork文件夹下面手动创建 data和source目录
  4. 在opengrok/source目录下面创建连接文件 ln -s 代码路径 code
  5. 复制lib/source.war到 tomcat目录/webapp
  6. 重启TOMCAT:
    sudo /usr/local/apache-tomcat-10.1.7/bin/startup.sh
  7. 修改tomcat路径下/webapp/source/WEB-INF/web.xml

​​​​​​​​​​​​​​

建立source

  1. index本地文件
    1.  sudo java -Djava.util.logging.config.file=/usr/local/opengrok-1.8.2/doc/logging.properties \

          -jar /usr/local/opengrok-1.8.2/lib/opengrok.jar \

          -P -S -v -s /usr/local/opengrok-1.8.2/source/ -d /usr/local/opengrok-1.8.2/data -T 1 -H -P -S -G \

          -W /usr/local/opengrok-1.8.2/data/configuration.xml

  2. 在浏览器输入:http://localhost:8080/source,看到如下界面则表示配置成功。

  • 参考文章

  1. MAC OpenGrok搭建:OpenGrok搭建方法_梁家有个锦泽的博客-CSDN博客
  2. Mac OS X中安装universal-ctags:Mac OS X中安装universal-ctags_body100123的博客-CSDN博客
  3. Ubuntu服务器搭建OpenGrok,阅读Android源码:Ubuntu服务器搭建OpenGrok,阅读Android源码_朵珞的博客-CSDN博客
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值