我正在使用OpenWrt
系统,我已使用link下面的Ruby
安装了ipq806x ipks
。
我只能使用Ruby
。
所有**/usr/bin/ruby: exec: line 5: /usr/lib/ruby/ruby2.4-bin: not found**
个软件包都已成功安装,但是当我执行任何ruby命令时,它会抛出错误:
ruby2.4-bin
但PATH
中存在root@OpenWrt:~# ls -lrt /usr/lib/ruby/ruby2.4-bin
-rwxr-xr-x 1 root root 4095 Feb 5 12:06 /usr/lib/ruby/ruby2.4-bin*
root@OpenWrt:~# which ruby
/usr/bin/ruby*
。
输出:
{{1}}
我已检查安装是否成功。
答案 0 :(得分:0)
系统中不存在ruby binary的解释器。 检查使用的口译员,就像我的情况一样" /lib/ld-musl-armhf.so.1"
root@OpenWRT:~# file /usr/bin/bc
/usr/bin/bc: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-armhf.so.1, corrupted section header size
检查翻译是否存在于系统中
root@OpenWRT:~# ls /lib/ld-musl-armhf.so.1
ls: /lib/ld-musl-armhf.so.1: No such file or directory