0
我正在使用OpenWrt
系统,并且我已经使用下面的link安装了Ruby
。安装openwrt系统时未发现ruby可执行文件
我只能使用ipq806x ipks
。
所有Ruby
包都安装成功,但是当我执行任何命令的红宝石则抛出错误:
**/usr/bin/ruby: exec: line 5: /usr/lib/ruby/ruby2.4-bin: not found**
但ruby2.4-bin
出现在PATH
。
输出:
[email protected]:~# 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*
[email protected]:~# which ruby
/usr/bin/ruby*
我已经检查了安装全成。
你能进入'irb'?或者执行'ruby -v'? – IvRRimUm
irb的输出:root @ OpenWrt:〜#irb /usr/bin/ruby:exec:line 5:/usr/lib/ruby/ruby2.4-bin:找不到root @ OpenWrt:〜#ruby -v /usr/bin/ruby:exec:第5行:/usr/lib/ruby/ruby2.4-bin:找不到 – Abhishek
然后你还没有正确设置ruby。有很多关于谷歌如何设置红宝石在各种系统上的指南。 – IvRRimUm