在其他命令修改 $HOST 后重置它

在其他命令修改 $HOST 后重置它

Anaconda 错误地覆盖了$HOST变量,这似乎是由此引起的蟒蛇。它导出x86_64-conda_cos6-linux-gnuHOST。这可能仅在运行内部.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/

相关内容