运行MSF
在第一次运行MSF的时候输入命令
msfconsole
但是却报错如下
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b4989a6ba1468f6a951ac19ccbe266ac.png)
解决方案
百度知道搜索 reline报错解决方案时,发现reline与ruby相关。经过查找MSF官方文档发现MSF更新之后使用Ruby 2.7.2版本,而查看自己的kali2020虚拟机发现使用的Ruby是2.7.1版本。
ruby --version
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2122b0b58998547cd5fe01de8c29d388.png)
所以想到解决办法——更新Ruby至2.7.2版本
sudo apt-get install libruby2.7 ruby2.7-dev ruby2.7
然后再次运行
msfconsole
发现可以运行MSF,问题解决。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f33fca3a2da5b6115d01abe71ab1d4c1.png)