Является ли формат переменных среды для Linux и Mac одинаковыми? - PullRequest
0 голосов
/ 30 ноября 2018

Переменная окружения в настоящее время не работает на терминале Mac.

Следующий код является переменной окружения для Linux:

export LD_LIBRARY_PATH=~/.mujoco/mjpro150/bin${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

export MUJOCO_KEY_PATH=~/.mujoco${MUJOCO_KEY_PATH}

Интересно, есть ли разница между linuxПеременная окружения и переменная окружения Mac Terminal, это те же форматы, или мне нужно внести некоторые изменения.

Я ценю вашу помощь:)

1 Ответ

0 голосов
/ 30 ноября 2018

Переменные среды имеют тот же формат, что и Linux на MacOS.Вот только мой собственный пример .profile, который расширяет мою переменную пути:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

Ваша проблема, вероятно, связана с чем-то другим, например, с переменными MUJOCO_KEY_PATH и LD_LIBRARY_PATHне устанавливается со значениями по умолчанию.Куда вы кладете экспортные декларации?Вы уверены, что их запускают?Что вы получите в командной строке, если вы запросите ${MUJOCO_KEY_PATH} или ${LD_LIBRARY_PATH} как до, так и после выполнения оператора экспорта?

...