尝试安装 Metasploit 后打开终端时出错

尝试安装 Metasploit 后打开终端时出错

我尝试在 Ubuntu 16 上安装 Metasploit,使用这个网页按照说明操作后,出现以下错误

sudo: exec: command not found

在下载 Ruby rbenv 时,我忘记安装框架,因此我返回去安装,但是每次打开终端时都会出现此错误:

在此处输入图片描述

答案1

该错误意味着您的文件中有一些格式不正确的行~/.bashrc

看起来你可能在以下部分错误地复制并粘贴了使用 rbenv 安装 ruby

解决这个问题最简单的方法是编辑您的.bashrc文件并更正或删除教程插入的行。

.bashrc应该包含的内容(根据教程):

export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
eval "$(rbenv init -)"
export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"

一旦您拥有它,您就可以通过发出命令来使用它$ source .bashrc

我不知道本教程是否正确,所以即使您符合内容,也可能无法正常工作。在这种情况下,删除这些行并再次发出$ source .bashrc

以防万一你需要重新创建 .bashrc 文件您可以执行以下操作:

/bin/cp /etc/skel/.bashrc ~/

您需要再次寻找替代品:

source ~/.bashrc

相关内容