跟着B站上的教程安装的msf,这个错误是什么
termux吧
全部回复
仅看楼主
level 2
我直接安转的pkg install metasploit,然后就出现这个红色的错误了,这个什么意思,怎么解决,急急急
2019年08月15日 17点08分 1
level 7
Metasploit难搞的主原因是nokogiri,这是一个一半用ruby,一半用C编写的ruby模块,它有两个C依赖包,但是它处理依赖的方式独树一帜:
在gem包里放两个shell脚本,用gem安装nokogiri时即时构建依赖包。嗯,是的,那两个脚本的shebang都是#!/bin/sh ……
和python的readline很像:/
解决方法:在错误输出中找到nokogiri的版本号,例如画家给我发的截图中,nokogiri版本为1.10.1,则他应该执行:
gem install nokogiri -v '1.10.1' -- --use-system-libraries
--use-system-libraries意为使用本地的so文件,而不是去运行shell脚本从SourceCode编译出so文件。
然后执行命令:
pkg i metasploit -y
等一等,应该会在一个小时内完成安装。
话说这人我认识唉
2019年08月16日 06点08分 2
谢谢了,我去试试,这人是个B站的up主
2019年08月17日 21点08分
level 7
Metasploit难搞的主原因是nokogiri,这是一个一半用ruby,一半用C编写的ruby模块,它有两个C依赖包,但是它处理依赖的方式独树一帜:
在gem包里放两个shell脚本,用gem安装nokogiri时即时构建依赖包。嗯,是的,那两个脚本的shebang都是#!/bin/sh ……
和python的readline很像:/
解决方法:在错误输出中找到nokogiri的版本号,例如画家给我发的截图中,nokogiri版本为1.10.1,则他应该执行:
gem install nokogiri -v '1.10.1' -- --use-system-libraries
--use-system-libraries意为使用本地的so文件,而不是去运行shell脚本从SourceCode编译出so文件。
然后执行命令:
pkg i metasploit -y
等一等,应该会在一个小时内完成安装。
话说这人我认识唉
2019年08月16日 06点08分 3
1