Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在OSX上更新bash_配置文件中的路径_Bash_Path_Installation - Fatal编程技术网

如何在OSX上更新bash_配置文件中的路径

如何在OSX上更新bash_配置文件中的路径,bash,path,installation,Bash,Path,Installation,我正试图在我的Mac电脑上安装Flatter,为此我需要向.bash_配置文件添加一个路径。但是当我在终端中运行命令vim.bash_profile时,我遇到了以下消息 # The original version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}" export PATH export M2_HOME=/Application

我正试图在我的Mac电脑上安装Flatter,为此我需要向.bash_配置文件添加一个路径。但是当我在终端中运行命令vim.bash_profile时,我遇到了以下消息

# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
export PATH

export M2_HOME=/Applications/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin# added by Anaconda3 2019.10 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/sofie-amaliepetersen/opt/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/Users/sofie-amaliepetersen/opt/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/Users/sofie-amaliepetersen/opt/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/Users/sofie-amaliepetersen/opt/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<
#原始版本保存在.bash_profile.pysave中
PATH=“/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}”
导出路径
export M2_HOME=/Applications/apache-maven-3.6.3
导出路径=$PATH:$M2_HOME/bin#由Anaconda3 2019.10安装程序添加
#>>>康达初始化>>>
# !! 此块中的内容由“conda init”管理!!
__conda_setup=“$(conda_REPORT_ERRORS=false'/Users/sofie amaliepetersen/opt/anaconda3/bin/conda'shell.bash hook 2>/dev/null)”
如果[$?-等式0];然后
\评估“$\uuu conda\u设置”
其他的
如果[-f”/Users/sofie amaliepetsen/opt/anaconda3/etc/profile.d/conda.sh“;然后
. “/Users/sofie amaliepetersen/opt/anaconda3/etc/profile.d/conda.sh”
CONDA_CHANGEPS1=假CONDA激活基
其他的
\导出路径=“/Users/sofie amaliepetersen/opt/anaconda3/bin:$PATH”
fi
fi
未设置条件设置

#在.bash_配置文件中的任何位置,添加此行

export PATH=$PATH:/your/new/path/to/add

这只是简单地将/your/new/path/to/add添加到现有的$path中,需要注意的是,如果您使用的是Catalina(或任何较新的os osx表单),那么默认情况下您的计算机将不会使用bash shell(尽管您仍然能够更新bash_配置文件,但它不会工作,因为计算机并不关心)。您需要更新zshrc而不是bash概要文件。(只需在终端中键入zsh就可以在它们之间切换,显示的是%而不是$)


可以使用与bash概要文件相同的过程,也可以使用相同的行。另外,如果您希望计算机使用bash配置文件,您可以强制使用它,但在99%的应用程序中,两者之间没有实际的功能更改

这不是一个信息;这是您的
.bash\u配置文件的内容<代码>vim
是一个文本编辑器。您可能希望改用
open-t.bash\u profile
,它将以文本编辑(最有可能)的方式打开文件,这将更容易处理。您可以在以后学习使用
vim
(或Emacs,或其他基于终端的编辑器)。好的,谢谢,我可以使用textEdit在空行上添加路径并保存它吗?是的
.bash_profile
只是shell一个接一个执行的命令列表。谢谢,我不知道两者之间的区别。更正:您不能将其放在文件中的任何位置;特别是,将其放在“
if[$?-eq 0];then
”行和“
fi
”行之间可能会导致问题。我建议将它放在开头或结尾,最好在它和已经存在的内容之间有一个空白行(以使它更可读,以防以后有人查看/修复它)。