Установка RVM отсутствует $PATH

Когда я попытался переустановить последнюю версию RVM, RVM дал мне сообщение об ошибке, связанное с отсутствующей или неправильной переменной "$ PATH". Кто-нибудь знает (a), для чего должна быть установлена ​​эта переменная, и (б) как его изменить?

Я искал десятки потоков, но никто, кажется, не ссылается на эту проблему точно. Любая помощь будет принята с благодарностью.

Спасибо, Cody

Codys-MacBook-Pro:demo_app Cody$  rvm get head && rvm reload
######################################################################## 100.0%
Downloading RVM from wayneeseguin branch master
Upgrading the RVM installation in /Users/Cody/.rvm/
RVM PATH line found in /Users/Cody/.bashrc /Users/Cody/.zshrc.
RVM sourcing line found in /Users/Cody/.bash_profile /Users/Cody/.zprofile.

Upgrade Notes:

/Users/Cody/.bash_profile:3:export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/Users/Cody/.rvm/bin

* WARNING: Above files contains `PATH=` with no `$PATH` inside, this can break RVM,
for details check https://github.com/wayneeseguin/rvm/issues/1351#issuecomment-        10939525
to avoid this warning append #PATH.

Upgrade of RVM in /Users/Cody/.rvm/ is complete.

Ответ 1

Это не ошибка, и исправление заключается в том, чтобы добавить $PATH к вашей строке экспорта PATH =, поэтому вы должны иметь:

export PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/Users/Cody/.rvm/bin

Ответ 2

Сообщение отображается вам, потому что это плохая практика для жесткого кода PATH, он разбивает любую динамическую конфигурацию, которая выполняется, например, в /etc/profile.d/*.sh, вот ошибка для OH-MY-ZSH = > https://github.com/robbyrussell/oh-my-zsh/pull/1359

Чтобы исправить это, просто удалите строку, она никогда не должна быть там.