在Ubuntu上安装亨利马乌当Maven构建失败 [英] Maven BUILD FAILURE when installing Mahout on Ubuntu

查看:179
本文介绍了在Ubuntu上安装亨利马乌当Maven构建失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在Ubuntu 12.04搭建象夫,而是一个虚拟机上的Windows 7的主机上运行。 Maven的似乎并不喜欢这样,我真的不知道如何解决这个问题。这是构建测试了良好的长期的结果是:

结果:

失败的测试:

<$p$p><$c$c>SearchSanityTest.testRemoval:166->Assert.assertEquals:494->Assert.failNotEquals:743->Assert.fail:88 previous第二邻居应该首先预期:其中0.0&GT;但:其中,15.74860724515773&GT;测试运行:834,失败:1,错误:0,跳过:0
[INFO]反应堆摘要:[信息][INFO]的Apache Mahout的.....................................成功[3.106s][INFO]亨利马乌构建工具................................成功[2.997s][INFO]亨利马乌数学.......................................成功[4:59.221s ][INFO] Mahout的核心.......................................失败[48:17.299s ][INFO]亨利马乌集成................................ SKIPPED[INFO]亨利马乌例子................................... SKIPPED[INFO]亨利马乌发布包............................ SKIPPED[INFO] ----------------------------------------------- -------------------------[INFO]构建失败

任何想法的人?有什么我可以做这件事?

我已经安装了Hadoop的,我相信我将它设置权通过配置SSH和启动/停止的NameNode只是为了确保它的工作。我有JDK1.7.0_25

更新:

很好,我只是想用命令,以建立它,它有一个远一点,但还是失败了。

结果:

 失败的测试:
  SequenceFilesFromMailArchivesTest.testSequential:106->Assert.assertEquals:144->Assert.assertEquals:115预计:&lt;试验/子目录/ [邮件的消息]。广州/用户@ example.com&GT;但:&lt;试验/子目录/ [subsubdir /邮件的消息-2]。广州/用户@ example.com&GT;测试运行:106,失败:1,错误:0,跳过:0

我觉得我必须做一些错误的,因为很多人必须通过行家每天安装象夫。有任何想法吗?或者还只是//注释掉失败的测试?


解决方案

如果你只是想建立象夫的jar文件,那么你可以skipTest。试试这个命令:

须藤MVN -DskipTests安装-e

这为我工作:)

I am trying to build mahout in Ubuntu 12.04, but on a virtual machine running on a Windows 7 host machine. Maven does not seem to like this, and I don't really understand how to fix the problem. This is the result of a good long period of build tests:

Results :

Failed tests:

SearchSanityTest.testRemoval:166->Assert.assertEquals:494->Assert.failNotEquals:743->Assert.fail:88 Previous second neighbor should be first expected:<0.0> but was:<15.74860724515773>

Tests run: 834, Failures: 1, Errors: 0, Skipped: 0


[INFO] Reactor Summary:

[INFO] 

[INFO] Apache Mahout ..................................... SUCCESS [3.106s]

[INFO] Mahout Build Tools ................................ SUCCESS [2.997s]

[INFO] Mahout Math ....................................... SUCCESS [4:59.221s]

[INFO] Mahout Core ....................................... FAILURE [48:17.299s]

[INFO] Mahout Integration ................................ SKIPPED

[INFO] Mahout Examples ................................... SKIPPED

[INFO] Mahout Release Package ............................ SKIPPED

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

Any ideas anyone? Is there anything I can do about this?

I have hadoop installed, I believe I set it up right by configuring SSH and starting/stopping a namenode just to make sure it worked. I have JDK1.7.0_25

Update:

well, I just tried to build it using " sudo " and it got a little further but still failed.

Results :

Failed tests: 
  SequenceFilesFromMailArchivesTest.testSequential:106->Assert.assertEquals:144->Assert.assertEquals:115 expected:<TEST/subdir/[mail-messages].gz/user@example.com> but was:    <TEST/subdir/[subsubdir/mail-messages-2].gz/user@example.com>

Tests run: 106, Failures: 1, Errors: 0, Skipped: 0

I feel I must be doing something wrong, since lots of people must install mahout via maven every day. Any ideas? Or still just //comment out the tests that fail?

解决方案

if you just want to build mahout jar files , then you can skipTest. try this command instead:

sudo mvn -DskipTests install -e

this work for me :)

这篇关于在Ubuntu上安装亨利马乌当Maven构建失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆