How do I edit $PATH (.bash_profile) on OSX?
我正在尝试编辑PATH的一个条目,因为我做错了。
我使用的是Mac OS X 10.10.3
我试过了:
1 | > touch ~/.bash_profile; open ~/.bash_profile |
但文件编辑器打开时没有任何内容。
我的问题:
我正在尝试将ANDROID_HOME安装到我的PATH
我把它拼错了,但是当我关闭终端然后回去时它已经不见了,所以我再试一次:
1
2 export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
这次,我正确输入了命令,但是当我关闭终端时,我的设置再次消失。
如何执行我想要的设置?
如果我要编辑bash.profile,我该如何输入上面的代码?
谢谢!
您必须使用文本编辑器打开该文件,然后保存它。
1 | touch ~/.bash_profile; open ~/.bash_profile |
它将使用TextEdit打开文件,粘贴您的东西然后保存它。如果再次打开它,您将找到您的编辑内容。
您可以使用其他编辑器:
1 2 3 | nano ~/.bash_profile mate ~/.bash_profile vim ~/.bash_profile |
但是如果你不知道如何使用它们,那么使用
或者,您可以依赖
1 2 | export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools |
在系统剪贴板中然后在shell运行中
1 | pbpaste > ~/.bash_profile |
或者您也可以使用
1 | cat > ~/.bash_profile |
(现在
对初学者来说更详细一点:
首先确保.bash_profile文件存在?请记住,默认情况下不存在.bash_profile文件。你必须自己创建它。
在Finder中进入您的用户文件夹。
应该可以找到.bash_profile文件。
- > HD / Users / [USERNAME]
记住:开头有点的文件'。'默认隐藏。
要在Mac OS Finder中显示隐藏文件:
1 | Press: Command + Shift + . |
如果它不存在,则必须由您自己创建.bash_profile。
打开终端应用程序并使用简单命令切换到用户文件夹:
1 | cd |
如果它不存在,请使用此命令创建文件:
1 | touch .bash_profile |
第二,如果你不能记住用于保存的讨厌命令并在vim,nano等中关闭(上面推荐的方式),最简单的编辑方法是在你偏爱的代码编辑器中打开.bash_profile文件(Sublime等)。
Finder - >用户文件夹。右键单击 - >打开:Sublime Text(或其他代码编辑器)。或者在Dock中的app上拖动它。
...在那里你可以编辑它,在新行中传递导出命令。
初学者:要在MacOS上的主目录中创建
然后你可以粘贴以下内容:
https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054
如您所见,它包含一些示例别名和底部的环境变量。
完成更改后,按照Nano编辑器窗口底部的说明进行WriteOut(
在Macbook中,一步一步:
您创建了".bash_profile"文件但是如果要编辑它,则应该编写它;
您可以从屏幕的左上角保存:文件>保存
@canerkaseler
Mac OS X不会将路径存储在.bash_profile中,而是存储.profile,因为Mac OS X是* BSD系列的一个分支。一旦你在你的终端上做cat .profile,你应该能够在.profile中看到导出等等等等。
对我来说,我的mac OS是Mojave。我在三天内遇到了同样的问题,最后,我只是在.bash_profile文件中写了正确的路径,如下所示:
1 | export PATH=/Users/[YOURNAME]/development/flutter/bin:$PATH |
- 注意1:如果你没有.bash_profile创建一个并写上面的行
- note2:如果您复制并粘贴此路径,请在[home] / development中压缩下载的flutter SDK