当我尝试通过以下方式打开 metasploit
msfconsole
显示错误
rbenv: version `2.5.1' is not installed (set by /opt/metasploit-framework/.ruby-version)
我试过
rbenv install rbx-2.5.1
其显示
BUILD FAILED (Ubuntu 16.04 using ruby-build 20160602-19-g0c35180)
Inspect or clean up the working tree at /tmp/ruby-build.20180421085159.19307
Results logged to /tmp/ruby-build.20180421085159.19307.log
Last 10 log lines:
Updating files in vendor/cache
Bundle complete! 5 Gemfile dependencies, 11 gems now installed.
Bundled gems are installed into `./vendor/bundle`
Checking gcc: found
Checking g++: found
Checking bison:./configure:1430:in ``': No such file or directory - bison (Errno::ENOENT)
from ./configure:1430:in `check_tool_version'
from ./configure:722:in `check_tools'
from ./configure:1815:in `run'
from ./configure:1995:in `<main>'
现在做什么?
答案1
尝试运行此命令:
$ sudo apt-get i
$ sudo apt-get install libbison-dev bison
然后,再试一次。