我在没有任何配置的情况下运行“brew install hadoop”,之后,我使用以下行生成了一个公钥:
ssh-keygen -t rsa -P ""
cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
然后我尝试了“ssh localhost”,出了点问题,我又试了一次,它成功了,但是当我每次打开 iIterm2 时我都得到了这个。
Last login: Sun Jul 21 16:44:36 on ttys001
You have new mail.
(eval):export:1: not valid in this context: Fusion.app/Contents/Public:/Library/TeX/texbin:/opt/X11/bin:/Users/amber/opt/phantomjs/bin:/Users/amber/opt/adb:/usr/local/android-sdk-macosx//tools:/usr/local/android-sdk-macosx//platform-tools:/usr/local/android-sdk-macosx//build-tools/27.0.3//Library/Frameworks/Python.framework/Versions/3.5/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/Applications/VMware
这是 zsh 脚本的一部分:
# Path to your oh-my-zsh installation.
export ZSH=/Users/amber/.oh-my-zsh
...
eval export PATH="/Users/amber/.pyenv/plugins/pyenv-virtualenv/shims:${PATH}";
export PYENV_VIRTUALENV_INIT=1;
_pyenv_virtualenv_hook() {
local ret=$?
if [ -n "$VIRTUAL_ENV" ]; then
eval "$(pyenv sh-activate --quiet || pyenv sh-deactivate --quiet || true)" || true
else
eval "$(pyenv sh-activate --quiet || true)" || true
fi
return $ret
};
typeset -g -a precmd_functions
if [[ -z $precmd_functions[(r)_pyenv_virtualenv_hook] ]]; then
precmd_functions=(_pyenv_virtualenv_hook $precmd_functions);
fi
export PATH="/usr/local/opt/nss/bin:$PATH"
export PATH="$HOME/.jenv/bin:$PATH"
eval "($(jenv init -))"
究竟是什么问题?消息重要吗?任何帮助将不胜感激。
最佳答案
对我有用的是删除 /etc/paths.d/com.vmware.fusion.public
,在此处查找可能与 (eval):export:1: not valid in this context: Fusion.app/Contents/Public:...
中的条目对应的其他文件
关于hadoop - (评估):export:1: not valid in this context,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57131797/