Size: a a a

2020 April 19

SP

Sebastiano Pereira in DC7495
Andrew
Тебе надо сказать оболочке, чтобы она подтянула новый конфиг
ок
источник

SP

Sebastiano Pereira in DC7495
Andrew
Делал потом source .bashrc?
а как проверить текущий сурс?
источник

A

Andrew in DC7495
Хороший вопрос) Хз
источник

A

Andrew in DC7495
Ну блин нажми source ...  и проверь значение
источник

D

Dok in DC7495
Sebastiano Pereira
Всем привет! Подскажите, на маке пытаюсь переопределить переменную JAVA_HOME внесением строки export JAVA_HOME=$(/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home -v 1.8) в файлы ./.bashrc, но все бестолку. При запросе содержимого переменной выдает старое значение. Также пробовал внести эту строку в ./.zshrc (потому что у меня zsh стоит) и ./.bash_profile - результат тот же. Где я ошибся?
echo $SHELL
И в зависимости от шела открывай ман, там описана логика подключения конфиг файлов.
К примеру, в мане zsh это описано в блоке "STARTUP/SHUTDOWN FILES"
источник

D

Dok in DC7495
Sebastiano Pereira
а как проверить текущий сурс?
echo ${JAVA_HOME}
источник

A

Andrew in DC7495
Dok
echo $SHELL
И в зависимости от шела открывай ман, там описана логика подключения конфиг файлов.
К примеру, в мане zsh это описано в блоке "STARTUP/SHUTDOWN FILES"
$SHELL просто бинарник оболочки покажет
источник

SP

Sebastiano Pereira in DC7495
Dok
echo ${JAVA_HOME}
это покажет содержимое переменной, а мне нужно узнать где она определена, чтобы не похерить source
источник

A

Andrew in DC7495
В смысле похерить?
источник

rd

rus dacent in DC7495
Sebastiano Pereira
а как проверить текущий сурс?
printenv
источник

A

Andrew in DC7495
Это просто покажет содержимое переменных
источник

A

Andrew in DC7495
Он хочет увидеть скрипты, которые пишут в переменные
источник

D

Dok in DC7495
Sebastiano Pereira
это покажет содержимое переменной, а мне нужно узнать где она определена, чтобы не похерить source
Тогда, вот тебе костыль

grep -r JAVA_HOME ~/
источник

A

Andrew in DC7495
-R тока)
источник

rd

rus dacent in DC7495
Dok
Тогда, вот тебе костыль

grep -r JAVA_HOME ~/
Это тоже может не помочь, переменная может устанавливаться не только в локальном профиле.
источник

rd

rus dacent in DC7495
Andrew
-R тока)
И от /
источник

A

Andrew in DC7495
rus dacent
И от /
Долго и мало шансов
источник

A

Andrew in DC7495
Я бы в ~ и /etc искал
источник

rd

rus dacent in DC7495
Andrew
Долго и мало шансов
Ну и задача звучит странно.
источник

A

Andrew in DC7495
Вообще я не понимаю проблемы. Обновил bashrc или zshrc и сказал source (ну или ". .bashrc"). В чём проблема?
источник