Ошибки при открытии терминала после попытки установить Metasploit

Я попытался установить Metasploit на Ubuntu 16, используя эту веб-страницу . Следуя инструкциям, я получил следующую ошибку

sudo: exec: command not found

При загрузке Ruby rbenv я забыл выполнить установку Framework, поэтому я возвращался к нему, но затем каждый раз, когда открываю терминал, я получаю это ошибка:

enter image description here

1
задан 22 June 2016 в 03:58

1 ответ

Ошибка означает, что у Вас есть некоторые неправильно отформатированные строки в Вашем ~/.bashrc файл.

Похоже, что Вы, возможно, скопировали + вставляемый неправильно под разделом по установке рубина, использующего rbenv.

Самый легкий способ решить это состоит в том, чтобы отредактировать Ваш .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

1
ответ дан 22 June 2016 в 03:58
  • 1
    дозируйте это относится к sftp? как реализовать в WinSCP? без терминала – wpcoder 8 November 2017 в 00:12

Другие вопросы по тегам:

Похожие вопросы: