Узнайте, где $ PATH был поврежден

Я использую OSX Mountain Lion 10.8.2

$echo $PATH печатает это:

 /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Users/myusername/.rvm/bin 

Я прокомментировал все в ~/.bash_profile и ~/.bashrc и перезапустил компьютер, но последняя часть $PATH ( /Users/myusername/.rvm/bin ) не исчезает.

Как узнать, где эта последняя часть добавляется в $PATH ?

One Solution collect form web for “Узнайте, где $ PATH был поврежден”

INVOCATION разделе INVOCATION man bash объясняется, какие файлы участвуют в запуске сеанса интерактивной сессии входа в систему:

  • /etc/profile
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile

Любое из них может содержать это назначение или source / . для вызова другого сценария, который содержит это задание. Поскольку вы уже проверили последние два, попробуйте изучить первые два и любые файлы, которые есть в любом из этих источников. Обычно это /etc/profile.d/* , который часто содержит назначения PATH приложения.

В моем конкретном случае (Ubuntu 12.10) эти четыре файла содержат следующее:

  • /etc/profile :
    • /etc/bash.bashrc
    • /etc/profile.d/*.sh
  • ~/.bash_profile не существует
  • ~/.bash_login не существует
  • ~/.profile :
    • $HOME/.bashrc

RVM специально требует, чтобы вы отправили свой RC-файл в файл ~/.bash_profile для одной пользовательской установки, так что, вероятно, это хорошая ставка.

  • sshfs: потеря данных
  • Написание сценария оболочки, чтобы предупредить меня о Mac OS X
  • Как обновить File :: Path на моей Mac OS X как пользователь без полномочий root
  • gnuplot не может увеличить Mac Sierra
  • Создайте загрузочный ubuntu usb для mac или любой компьютер
  • Преобразование ASCII-8BIT в UTF-8 с использованием OSX '.bash_profile
  • Есть ли минимальная оболочка POSIX для OS X?
  • Терминатор, установленный через Homebrew «Несовместимая версия библиотеки»,
  • Я случайно удалил файл sudoers в Mac OS X; есть ли способ его восстановить?
  • Как заставить инструмент «cal» в OSX выделить текущий день?
  • как использовать dd для резервного копирования второго жесткого диска linux от os x?
  • Linux и Unix - лучшая ОС в мире.