Я попытался установить Metasploit на Ubuntu 16, используя эту веб-страницу . Следуя инструкциям, я получил следующую ошибку
sudo: exec: command not found
При загрузке Ruby rbenv я забыл выполнить установку Framework, поэтому я возвращался к нему, но затем каждый раз, когда открываю терминал, я получаю это ошибка:
Ошибка означает, что у Вас есть некоторые неправильно отформатированные строки в Вашем ~/.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