Maven “如何修复”;缺少平台二进制文件:“0”;nexus-2.11.2-03?

Maven “如何修复”;缺少平台二进制文件:“0”;nexus-2.11.2-03?,maven,raspberry-pi,nexus,raspbian,Maven,Raspberry Pi,Nexus,Raspbian,我打算在Raspberry Pi B+,Raspbian操作系统上设置我的本地nexus存储库。 但当我试图启动Nexus OSS时,我犯了一个错误 “缺少平台二进制文件:”/home/pi/Desktop/nexus-2.11.2-03/bin//bin/jsw/linux-armv6l-32/wrapper 发现: 通用bin/nexus脚本在非标准服务器上无法正常工作 Linux发行版 但这并不能解决我的问题 有没有办法在Raspberry-Pi-Raspbian操作系统上启动Nexus

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

“缺少平台二进制文件:”/home/pi/Desktop/nexus-2.11.2-03/bin//bin/jsw/linux-armv6l-32/wrapper

发现:

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

但这并不能解决我的问题

有没有办法在Raspberry-Pi-Raspbian操作系统上启动Nexus


感谢您为Linux ARM系统提供了一个可供选择的包装器。
下载Linux armel的社区版本,在jsw下创建一个Linux-armv6l-32目录,并将tar文件中的包装文件复制到bin文件夹中。它对我有用

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

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


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

chmod u+x wrapper

在Red Hat 6.x上,我结束了不得不忽略文档并创建到开始脚本的链接,而不是按照文档的状态复制

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

因此,类似的东西可能适用于Raspbian。

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

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

JSW旨在将NEXUS作为一项服务启动,但您当然可以将NEXUS作为简单的java应用程序启动……相反……但我想知道您为什么喜欢在Respberry上启动NEXUS?*Raspberry,我只想将其作为我的本地maven存储库,只是想利用我正要扔掉的[覆盆子]。你试过使用nexus控制台吗??这对RPI不起作用(OP显然正在使用它)
uname-m
返回'armvl6',因此启动nexus仍会尝试加载丢失的库。看起来这应该可以工作,但是,读者应该知道tanukisoftware包装是一个有时间限制的包装。初始许可证仅允许执行15分钟。试用1个月的许可证可根据要求提供,任何超出此范围的许可证都需要购买。我将文件夹nexus复制到另一台服务器,然后nexus start遇到问题,然后我还使用命令“chmod u+x wrapper”修复问题。
ln -s /opt/nexus/bin/nexus /etc/init.d/nexus