os: ubuntu 9.04
htags: 5.6.1 (apt-get install global)
运行global-htags(manual)生成html文件时,提示缺少文件
htags: skeleton file '/usr/share/gtags/global.cgi.tmpl' not found.
除了global.cgi.tmpl之外,还缺少bless.sh.tmpl和style.css, 这三个文件没有打包。
详细地址参见: http://cvs.savannah.gnu.org/viewvc/global/global/htags/
而gtags本身已经废弃了,所以需要创建gtags目录
mkdir -p /usr/share/gtags/
wget http://cvs.savannah.gnu.org/viewvc/*checkout*/global/global/htags/global.cgi.tmpl.in
wget http://cvs.savannah.gnu.org/viewvc/*checkout*/global/global/htags/bless.sh.tmpl
wget http://cvs.savannah.gnu.org/viewvc/*checkout*/global/global/htags/style.css
懒得下载的话,自行编译也可以 -_-#!
==========分割线==========
htags页面搜索提示500 International Error
在Apache2的ErrorLog提示Premature End of Script Headers, 解决办法是:
将HTML/cgi-bin/global.cgi第一行的 #! @PERL@ 改成 #!/usr/bin/perl
如果搜索时提示Error: Tag file (GTAGS) not found. 需要检查GPATH, GRTAGS, GSYMS, GTAGS四个文件是否在HTML的同级目录
==========分割线==========
遗憾的是: htags在php方面只支持php4, 未表明支持php5, 似乎是对php的oo没有支持
==========分割线==========


Leave a comment