Я использую Mavericks 10.9.5, и я попытался установить Metasploit из этого руководства.
Так было до тех пор, пока я не установил Homebew
echo PATH=/usr/local/bin:/usr/local/sbin:$PATH >> ~/.bash_profile
И теперь я получаю эту ошибку каждый раз, когда открываю Терминал:
-bash: /Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Library/Nessus/run/sbin:/opt/X11/bin:/usr/local/bin:/usr/local/sbin: No such file or directory
-bash: /Users/Renzo/.bash_profile: line 7: syntax error in conditional expression
-bash: /Users/Renzo/.bash_profile: line 8: syntax error near `PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Library/Nessus/run/sbin:/opt/X11/bin"'
-bash: /Users/Renzo/.bash_profile: line 8: `PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Library/Nessus/run/sbin:/opt/X11/bin"'
Все команды работают нормально, но ошибки меня беспокоят. Я открыл .bash_profile и удалил все, что связано с rvm, во всех «профилях» до этой ошибки, но ошибки относятся к bash_profile. Вот как выглядит профиль bash:
# Setting PATH for Python 3.4
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Library/Nessus/run/sbin:/opt/X11/bin:/usr/local/bin:/usr/local/sbin
[[ -s "$HOME/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Library/Nessus/run/sbin:/opt/X11/bin:/usr/local/bin:/usr/local/sbin"
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Library/Nessus/run/sbin:/opt/X11/bin"
Кто-нибудь знает, как это исправить? Я хочу, чтобы это было исправлено как можно скорее, чтобы я мог сделать резервную копию своего диска в первый раз, используя Time Machine, и обновить его до Yosemite. Существовала серьезная уязвимость под названием Rootpipe, которая, как утверждается, была исправлена ТОЛЬКО для Yosemite 10.10.3, а не для более старых прошивок, но, как сообщается, она была исправлена бывшим сотрудником АНБ пару дней назад.