Defects4J数据集安装与需求配置

一、关于需求配置

  • Defects4J – version 1.5.0 及以前版本:
    特别提醒了需要Java 1.7,更高有可能会出错。
    在这里插入图片描述
  • Defects4J – version 2.0.0 版本:
    对Java 和 Perl 的兼容版本有提升。 在这里插入图片描述

故事(事故)记录 无干货:
北京时间2020-03-07凌晨,Defects4J进行了version 1.5.0–> version 2.0.0的升级(兼容环境有所改变)。
而我emmmm,好巧不巧的!!!在北京时间6号晚上按照version 1.5.0的需求配置好了环境,7号早晨安装的Defects4J(此时它已经升级成了version 2.0.0),并且我在9个小时之后,写这篇笔记的时候才发现!!!安装完简单的验证了几行命令,暂时没出什么问题…后续不知道…
//配置过程还是相同的,继续…

补充:(20200326)
后续问题就找上门了,需要知道精确bug(行/内容)描述的有困难了

在这里插入图片描述

1. 配置java(jdk)
这是上述所需配置中操作方式不确定性因素 最多的一项。
某种操作方式详见:Ubuntu(Linux)安装配置java (jdk)

2.配置Git

sudo apt-get install git

#安装结果检验
git --version

在这里插入图片描述

3.配置SVN

sudo apt install subversion

#安装结果检验
svn --version

在这里插入图片描述

4.配置Perl(和Timezone)
在许多Unix(Linux)平台上,默认情况下会安装这些必需的Perl模块。如果不是这种情况,则可以使用cpan(或cpan包装器)安装它们。如果已安装了cpanm,则可以通过运行命令自动安装所有模块。
在这里插入图片描述

cpanm --installdeps

#安装结果检验
perl --version

在这里插入图片描述

二、安装Ddefects4J数据集

1.安装

git clone https://github.com/rjust/defects4j   #GitHub下载Ddefects4J
cd defects4j                                   #进入Defects4J目录
./init.sh                                      #初始化Defects4J

出现开始下载,OK,拼网速的时刻到了…
在这里插入图片描述

在这里插入图片描述

2.配置

  • 使用vi或者其它编辑器打开配置文件
sudo vi /etc/profile
  • 光标移至文末,切换到insert模式,添加变量信息:
export PATH=$PATH:/home/auko/defects4j/framework/bin
export DEFECTS4J_HOME=/home/au/defects4j
  • 使配置文件生效
source /etc/profile

PS: 还可以将上述变量配置在.bashrc文件中

sudo vi .bashrc
#文末插入变量(同上)
source .bashrc

3.安装结果检验

defects4j info -p Lang
#输出Lang的bug信息就可以快乐使用了

Good luck!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值