Команда
zsh export
не поддерживает оператор +=
, просто =
.Стандартный способ сделать это - явно указать старое значение PATH
:
export PATH="$PATH:/Users/steve/workspace/bash-tools/misc"
... но есть другая проблема.Вы сказали, что это было в вашем bash_profile, и это явно файл инициализации bash , а не zsh.Если вы хотите, чтобы настройки были общими и для bash, и для zsh, я бы порекомендовал сделать что-то вроде добавления фактического установочного кода в ~ / .profile (это общий файл запуска для оболочек входа POSIX), а затем source
, используя его.из отдельных файлов ~ / .zprofile и ~ / .bash_profile, например:
[ -f ~/.profile ] || source ~/.profile
Таким образом, вы также можете добавить установку только zsh в файл ~ / .zprofile, настройку только для bash вФайл ~ / .bash_profile, и он по-прежнему позволяет использовать большую часть настроек.
С другой стороны, если вы используете только zsh, просто поместите его в ~ / .zprofile.