我尝试在 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