Anaconda Я не могу переключить среду без ошибки JAVA_HOME. sh = не найдено? - PullRequest
0 голосов
/ 12 февраля 2020

Эта проблема сводит меня с ума. При попытке переключения сред:

(base) <user> ~ % conda activate charm
/Users/<user>/opt/anaconda3/envs/charm/etc/conda/activate.d/java_home.sh:6: = not found
(charm) <user>@x86_64-apple-darwin13 ~ %

Среда, похоже, меняется, но я понятия не имею, почему я получаю ошибку. Любые идеи, как это исправить ??

РЕДАКТИРОВАТЬ: Содержимое JAVA_Home. sh

export CONDA_BACKUP_JAVA_HOME="${JAVA_HOME}"
export JAVA_HOME="${CONDA_PREFIX}"

export CONDA_BACKUP_JAVA_LD_LIBRARY_PATH="${JAVA_LD_LIBRARY_PATH}"

if [ $(uname) == Darwin ]; then
  export JAVA_LD_LIBRARY_PATH="${JAVA_HOME}"/jre/lib/server
else
  if [ $(uname -m) == x86_64 ]; then
    export JAVA_LD_LIBRARY_PATH="${JAVA_HOME}"/jre/lib/amd64/server
  else
    export JAVA_LD_LIBRARY_PATH="${JAVA_HOME}"/jre/lib/i386/server
  fi
fi
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...