Anaconda 错误地覆盖了$HOST
变量,这似乎是由此引起的蟒蛇。它导出x86_64-conda_cos6-linux-gnu
为HOST
。这可能仅在运行内部.bashrc
初始化终端时发生。只需导出localhost
为主机,即可修复此问题,例如:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/kmourat/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home/kmourat/anaconda3/etc/profile.d/conda.sh" ]; then
. "/home/kmourat/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/home/kmourat/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
# TEMP FIX
export HOST=localhost
但有没有更合适的方法来做到这一点?比如“重新运行” /etc/hosts
?
npm start
(这是在运行React 应用程序时出现的,它在http://x86_64-conda_cos6-linux-gnu:3000/
而不是 处打开了一个浏览器窗口http://localhost:3000/
)