Emacs, запущенный от избранного, не читает .bashrc

Если я открываю emacs из командной строки, он загружает мой .bashrc и правильно устанавливает мои пути.

M-: (getenv "PATH")

Возвращает мою фактическую переменную $PATH.

Если я открываю emacs из командной строки, прикрепляю значок к избранному, закрываю emacs, то открываю emacs от панели избранного, это не загружает .bashrc и правильно не устанавливает мои пути.

M-: (getenv "PATH")

Приводит к совсем другим результатам, которые похожи на системные значения по умолчанию. Это - emacs 27.1 и Ubuntu 18.04.

Вопросы:

  1. Что происходит?
  2. Как я могу зафиксировать его?
  3. Какой bashrc читается если не мой?
1
задан 11 June 2018 в 23:22

1 ответ

У меня была та же проблема с Ubuntu 19.04, и решение, которое я нашел, основано на этом ответе:

  1. Переместите СВЯЗАННЫЙ С ПУТЕМ материал от моего ~/.bashrc кому: ~/.profile (который, по-видимому, является надлежащим местом для него),

  2. Выход из системы и вход в систему снова

Затем мой Emacs (запущенный и от от панели Избранного и от консоли удара) имел надлежащие значения ПУТИ.

0
ответ дан 8 December 2019 в 00:40

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

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