cvs + bugzilla + open workbench 组建开源开发环境

转载 2006年06月07日 12:20:00

今天把开发环境架好了。我的环境包括以下几个部分。

源码管理:cvs

bug管理:bugzilla

项目管理:open workbench

Cvs没什么好说的。

不过在安装bugzilla的过程中有点小问题。

我是根据http://www.websina.com/cn/bugzilla-install-windows.html一文进行安装的。

我的使用的软件版本如下:

Bugzilla Version 2.20.1

MySql version 4.1

Perl version 5.8.7

为了减少安装 perl 模块的麻烦。我使用了 汉化 Bugzilla 中收集的模块 BugzillaModules-2.20 。这个在 http://sourceforge.net/projects/bugzilla-cn 可以找到。

所有都就绪后,我 再次运行 Bugzilla 的安装检查程序( CheckSetup.pl 。发现给了我下面的错误:

error.jpg

找了半天在 Byron Jones 写的《 Installing Bugzilla on Microsoft Windows http://www.bugzilla.org/docs/win32install.html 终于找到原因了。

产生这个错误是因为 MySQL 4.1 及以后的版本使用了新的密码加密算法,而使用的 Perl DBD::MySql 模块不够新,不支持新的加密算法。你可以采取两种方式来解决这个问题:一是使用 新的 DBD::MySql 模块 ,不过需要自己编译;另一种是在 MySQL 中强制使用兼容老版本的密码加密算法:

bugalizza.jpg

这样就搞定了。

这个 open workbench 。通过看它的简介发现他也是一个类似于很有趣的软件。核心部分是 java 实现。而界面却是 MFC 做的。不可思议吧。

http://www.openworkbench.org/ 可以下载

我下载以后不能跑。给我报错是说“ Here's the fix for the JRE[n] not found. My specs is Windows 2000 w/ JDK1.5.0 and private JRE (in JDK dir). ”

我想啊,想啊。我明明安装了 JDK1.5.0_04 了啊。其他使用 java 的程序( Eclipse )都可以好好的跑啊。

为什么到了这儿就不可以了呢。火大。

后来在论坛中找到一个解决方案:

  1. login as administrator

  2. open regedit

  3. goto HKEY_LOCAL_MACHINE/Software/JavaSoft

  4. create if not exist : subkey "Java Runtime Environment" (the key did not exist before on my computer)

  5. In the new subkey add String value
    CurrentVersion="1.5.0"

  6. In the new subkey, create new subkey "1.5.0"

  7. In the subkey 1.5.0 create the string values JavaHome, MicroVersion, RuntimeLib (read http://java.sun.com/j2se/1.4.2/runtime_win32.html)
    if you installed JDK in c:/program files/java/jdk1.5.0 then set the values to
    JavaHome="c:/program files/java/jdk1.5.0"
    MicroVersion="0"
    RuntimeLib="C:/Program Files/Java/jdk1.5.0/jre/bin/client/jvm.dll"

    根据这个方案我修改了我的注册表。修改结果如下图:

openbench.jpg

修改了这个以后就能顺利启动。小用了一下,感觉很不错。基本能满足我的需求了。

这样我的工作台就完全搞定了。全部开源产品。省钱啊。


开源缺陷管理工具Bugzilla与JIRA的对比

JIRA是澳大利亚Atlassian公司开发的一款不错的商业问题跟踪工具,包括bug、需求变更、评审记录等均可以在这个软件中进行管理。而Bugzilla则是一款开源免费的bug跟踪工具。在本文,我将B...
  • xiaolantian
  • xiaolantian
  • 2013年07月09日 18:21
  • 10233

MySQL Workbench导出csv格式文件打开后发现数据乱码解决方法

朋友问:他在workbench查询窗口里面select 2000多条记录,然后保存成tickets.csv,打开里面的英文字母是OK的,但是中文字幕乱码了。 我在这边试了下,确实有这个问题,...
  • cuker919
  • cuker919
  • 2015年06月09日 11:28
  • 4823

cvs server: cannot open directory . for empty check: No such file or directory

最近重装系统以后,遇到如题所示的问题,现在已经解决,所以做个记录 开发环境是Eclipse3.2 + MyEclipse 5.0 GA,服务器操作系统是Windows 2003 ,CVS服务器是CVS...
  • yukikaze
  • yukikaze
  • 2008年01月05日 10:50
  • 3930

mysqlworkbench 程序或文件打开失败( Failed to open the program or a mwb file)

异常状况 : 昨天将mysqlworkbench 6.0(以下简称mwb) 卸载掉, 今天需要又要装上,  安装的过程没有任何错误, 但是打不开mwb, 或者mwb后缀的文件. 弹出2个提示框,  提...
  • nich002
  • nich002
  • 2014年01月10日 12:16
  • 1820

CentOS 6.5 环境下安装 Bugzilla

1、安装所需要的组件 [root@bogon ~]# yum -y install httpd mod_ssl mysql-server mysql php-mysql gcc perl* mod_p...
  • blue_crab
  • blue_crab
  • 2016年02月19日 17:50
  • 1136

配置bugzilla

配置localconfig 再次运行checksetup.pl脚本,注意现在不再需要参数--check-modules: $perlchecksetup.pl 脚本会显示所有的模块都已经正确安装...
  • goldily
  • goldily
  • 2013年04月02日 13:32
  • 910

在Ubuntu14.04上搭建Bugzilla

搭建Bugzilla之前的准备工作搭建Bugzilla之前检查下列软件包是否安装: apache2 mysql perl & perl modules postfix 检查及安装过程如下所示安装apa...
  • u012066426
  • u012066426
  • 2016年03月13日 19:12
  • 975

Bugzilla的安装、配置及汉化

Bugzilla安装过程 Bugzilla+Mysql+iis+perl模块+ ActivePerl 安装过程   一、        需要的软件 安装bugzilla需要的软件有MySQL...
  • z_sawyer
  • z_sawyer
  • 2013年11月12日 11:34
  • 3081

cvs中新增一个模块

过完年第一天,总算解决了一个问题,虽然很小,但是也很高兴啊,哈哈哈哈……在linux上安装完cvs,并配置好代码库主目录后,就要新增代码模块了(module),过年前搞了老半天,wincvs老是出现错...
  • snakeqi
  • snakeqi
  • 2005年02月16日 16:52
  • 2766

解决bugzilla安装后出现的403Forbidden问题。

安装后出现了: Forbidden You dont have permission to access /bugzilla/ on this server.这是权限问题引起的,仔细查找了apach...
  • crazyhty
  • crazyhty
  • 2008年01月29日 12:18
  • 1543
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cvs + bugzilla + open workbench 组建开源开发环境
举报原因:
原因补充:

(最多只允许输入30个字)