如何修复"缺少平台二进制文件:" NEXUS-2.11.2-03?

时间:2015-02-28 18:48:31

标签: maven raspberry-pi nexus raspbian

我打算在 Raspberry Pi B + Raspbian 操作系统上设置本地nexus存储库。 但是当我试图启动Nexus OSS时,我收到了一个错误

"Missing platform binary:" /home/pi/Desktop/nexus-2.11.2-03/bin/. ./bin/jsw/linux-armv6l-32/wrapper

发现some information

  

通用bin / nexus脚本在非标准版上无法正常工作   Linux发行版。

但没有解决我的问题

我有没有办法在Raspberry Pi Raspbian OS上启动Nexus?

由于

6 个答案:

答案 0 :(得分:1)

我在Red Hat上遇到了同样的问题,可以通过使包装器可执行来解决它。

chmod u+x wrapper

答案 1 :(得分:1)

在Red Hat 6.x上,我不得不忽略文档并创建一个指向启动脚本的链接,而不是像文档所述那样进行复制。

ln -s /opt/nexus/bin/nexus /etc/init.d/nexus

所以类似的东西可能适用于Raspbian。

答案 2 :(得分:0)

http://wrapper.tanukisoftware.com/doc/english/download.jsp存在针对Linux ARM系统的替代包装器。 下载Linux armel的社区版本,在jsw下创建一个linux-armv6l-32目录,并复制bin文件夹中tar文件中的包装文件。这个对我有用。

答案 3 :(得分:0)

3.0版nexus的解决方案可用here。它只涉及编辑启动脚本。 替换:

DIST_ARCH=`uname -m | tr [:upper:] [:lower:] | tr -d [:blank:]`

使用:

r.table('dealer_locations').indexCreate('location', { geo: true })

答案 4 :(得分:0)

我有类似的错误,启动脚本无法找到包装文件。 原因是我将NEXUS_HOME声明为' / usr / local / nexus'在bin / nexus文件中根据教程。将nexus安装目录设置为NEXUS_HOME解决了该问题。

答案 5 :(得分:0)

将NEXUS_HOME更改为bin目录上方的路径,以避免丢失binay错误