Когда я открываю терминал, в верхней части появляется следующее сообщение:
unknown version dir unknown version dir0 N/A: version " N/A" is not yet installed. You need to run "nvm install N/A" to install it before using it
Я не могу отследить источник этой ошибки. Сначала это началось, когда я добавлял свои собственные псевдонимы и функции в файл с именем .zprofile
. Думая, что это может быть так, я поместил пользовательские псевдонимы в отдельный файл с именем .aliases
. Это позволило мне проверить, было ли это все еще случаем, когда я его выключил. Я все еще получил сообщение об ошибке.
Я хотел бы знать, могу ли я это исправить или нет ... Я не могу придумать, с чего начать.
Я использую Zprezto для моего терминала.
Это содержимое .zprofile:
#
# Executes commands at login pre-zshrc.
#
# Authors:
# Sorin Ionescu <sorin.ionescu@gmail.com>
#
#
# Source custom aliases
#
if [ -f ~/.aliases ]; then
. ~/.aliases
fi
#
# Browser
#
if [[ "$OSTYPE" == darwin* ]]; then
export BROWSER='open'
fi
#
# Editors
#
export EDITOR='nano'
export VISUAL='nano'
export PAGER='less'
#
# Language
#
if [[ -z "$LANG" ]]; then
export LANG='en_US.UTF-8'
fi
#
# Paths
#
# Ensure path arrays do not contain duplicates.
typeset -gU cdpath fpath mailpath path
# Set the the list of directories that cd searches.
# cdpath=(
# $cdpath
# )
# Set the list of directories that Zsh searches for programs.
path=(
/usr/local/{bin,sbin}
$path
)
#
# Less
#
# Set the default Less options.
# Mouse-wheel scrolling has been disabled by -X (disable screen clearing).
# Remove -X and -F (exit if the content fits on one screen) to enable it.
export LESS='-F -g -i -M -R -S -w -X -z-4'
# Set the Less input preprocessor.
# Try both `lesspipe` and `lesspipe.sh` as either might exist on a system.
if (( $#commands[(i)lesspipe(|.sh)] )); then
export LESSOPEN="| /usr/bin/env $commands[(i)lesspipe(|.sh)] %s 2>&-"
fi
#
# Temporary Files
#
if [[ ! -d "$TMPDIR" ]]; then
export TMPDIR="/tmp/$LOGNAME"
mkdir -p -m 700 "$TMPDIR"
fi
TMPPREFIX="${TMPDIR%/}/zsh"
Не уверен, является ли это актуальным или нет, но мои пользовательские переменные цвета эха также больше не работают (т.е.:
alias MAGENTA='\033[0;35m'
alias NC='\033[0m' # No Colour
alias hi='printf "${MAGENTA}Hello${NC}"'
и printf просто возвращает Hello
без цвета.