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