![在 Mac OS X Yosemite 上运行 Metasploit Framework 时出错](https://linux22.com/image/1461100/%E5%9C%A8%20Mac%20OS%20X%20Yosemite%20%E4%B8%8A%E8%BF%90%E8%A1%8C%20Metasploit%20Framework%20%E6%97%B6%E5%87%BA%E9%94%99.png)
我已经按照说明在运行 Ruby 2.1.6 的 Mac OS X Yosemite 上安装了 Metasploit Framework这里。
当我尝试运行它时出现错误:
/usernames/username/.rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/psych.rb:370:in `parse': (/usr/local/share/metasploit-framework/config/database.yml): mapping values are not allowed in this context at line 3 column 11 (Psych::SyntaxError)
from /usernames/username/.rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/psych.rb:370:in `parse_stream'
from /usernames/username/.rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/psych.rb:318:in `parse'
from /usernames/username/.rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/psych.rb:245:in `load'
from /usernames/username/.rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/psych.rb:464:in `block in load_file'
from /usernames/username/.rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/psych.rb:464:in `open'
from /usernames/username/.rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/psych.rb:464:in `load_file'
from /usr/local/share/metasploit-framework/lib/msf/ui/console/driver.rb:172:in `initialize'
from /usr/local/share/metasploit-framework/lib/metasploit/framework/command/console.rb:62:in `new'
from /usr/local/share/metasploit-framework/lib/metasploit/framework/command/console.rb:62:in `driver'
from /usr/local/share/metasploit-framework/lib/metasploit/framework/command/console.rb:48:in `start'
from /usr/local/share/metasploit-framework/lib/metasploit/framework/command/base.rb:82:in `start'
from /usr/local/share/metasploit-framework/msfconsole:48:in `<top (required)>'
from /usernames/username/.rvm/gems/ruby-2.1.6/bin/msfconsole:23:in `load'
from /usernames/username/.rvm/gems/ruby-2.1.6/bin/msfconsole:23:in `<main>'
from /usernames/username/.rvm/gems/ruby-2.1.6/bin/ruby_executable_hooks:15:in `eval'
from /usernames/username/.rvm/gems/ruby-2.1.6/bin/ruby_executable_hooks:15:in `<main>'
有没有什么办法可以解决这个问题?