我正在尝试编辑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,我该如何输入上述代码?
谢谢!
答案 0 :(得分:273)
您必须使用文本编辑器打开该文件,然后将其保存。
<iframe style="display:block;" width="300" height="300" src="https://www.youtube.com/embed/srS7SvLV7Bg?list=PL662F41918C22319F&wmode=transparent" frameborder="0" allowfullscreen></iframe>
它将使用TextEdit打开文件,粘贴您的东西然后保存。如果再次打开它,您将找到您的编辑内容。
您可以使用其他编辑器:
touch ~/.bash_profile; open ~/.bash_profile
但如果您不知道如何使用它们,则使用nano ~/.bash_profile
mate ~/.bash_profile
vim ~/.bash_profile
方法会更容易。
或者,您可以依赖open
。复制
pbpaste
在系统剪贴板中,然后在shell运行中
export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
或者您也可以使用pbpaste > ~/.bash_profile
cat
(现在cat > ~/.bash_profile
等待输入:粘贴两个导出定义,然后点击ctrl-D)。
答案 1 :(得分:56)
初学者更详细一点:
首先确保 .bash_profile文件存在?请记住默认情况下.bash_profile文件不存在。你必须自己创建它。
进入查找程序用户文件夹。 应该可以找到.bash_profile文件。 - &GT;的 HD /用户/ [USERNAME] 强>
请记住:开头有一个点的文件&#39;。&#39;隐藏。
在Mac OS Finder中显示隐藏文件:
Press: Command + Shift + .
如果它不存在,你必须自己创建.bash_profile 。
打开终端应用并使用简单命令切换到用户文件夹:
cd
如果它不存在,请使用此命令创建文件:
touch .bash_profile
第二,如果你不能记住用于保存和关闭vim,nano等的书呆子命令(上面推荐的方式),最简单的编辑方法是在你偏爱的代码编辑器中打开.bash_profile文件(Sublime等)。 )。
Finder - &gt;用户文件夹。右键单击 - &gt;打开:Sublime Text(或其他代码编辑器)。或者将其拖到停靠栏中的app上。
...在那里你可以编辑它,在新行中传递导出命令。
答案 2 :(得分:7)
对于初学者:要在MacOS上的主目录中创建.bash_profile
文件,请运行:
nano ~/.bash_profile
然后您可以粘贴以下内容:
https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054
如您所见,它包含一些示例别名和底部的环境变量。
您已完成更改后,请按照Nano编辑器窗口底部的说明进行WriteOut(Ctrl-O
)和退出(Ctrl-X
)。然后退出终端并重新打开它,您将能够使用新定义的别名和环境变量。
答案 3 :(得分:7)
如果您使用的是MAC Catalina,则需要更新.zshrc文件而不是.bash_profile或.profile
答案 4 :(得分:4)
设置路径JAVA_HOME和ANDROID_HOME>您必须打开终端并输入以下cmd。
touch ~/.bash_profile; open ~/.bash_profile
之后,将其粘贴到基本配置文件中的路径下方并保存
export ANDROID_HOME=/Users/<username>/Library/Android/sdk
export PATH="$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator:$PATH"
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home
答案 5 :(得分:2)
在Macbook中,请逐步进行操作:
cd ~/
touch .bash_profile
您创建了“ .bash_profile”文件,但如果要对其进行编辑,则应将其编写;
open -e .bash_profile
可以从屏幕左上角保存后:文件>保存
@canerkaseler
答案 6 :(得分:1)
Mac OS X不会将路径存储在.bash_profile中,而是存储.profile,因为Mac OS X是* BSD系列的一个分支。一旦你在你的终端上做cat .profile,你应该可以在.profile中看到导出等等等等。
答案 7 :(得分:1)
通过在终端中输入echo $SHELL
来确定您正在使用哪个shell。
然后打开/创建正确的rc文件。对于Bash,它是$HOME/.bash_profile
或$HOME/.bashrc
。对于Z shell,它是$HOME/.zshrc
。
将此行添加到文件末尾:
export PATH="$PATH:/your/new/path"
要进行验证,请通过重新启动终端或键入source $HOME/.<rc file>
然后执行echo $PATH
答案 8 :(得分:0)
对我来说,我的Mac OS是Mojave。并且我面临同样的问题三天了,最后,我只是在.bash_profile文件中编写了正确的路径,如下所示:
export PATH=/Users/[YOURNAME]/development/flutter/bin:$PATH
答案 9 :(得分:0)
最简单的答案是:
步骤1:启动Terminal.app
第2步:键入nano .bash_profile –该命令将在Terminal – Nano中最容易使用的文本编辑器中打开.bash_profile文档(如果尚不存在,则创建该文件)。
步骤3:现在,您可以对文件进行简单的更改。粘贴这些代码行以更改您的终端提示。
导出PS1 =“ ___________________ | \ w @ \ h(\ u)\ n | =>”
export PS2 =“ | =>”
步骤4:现在,通过输入ctrl + o按回车键保存以保存更改。然后通过键入ctrl + x退出Nano。
步骤5:现在,我们需要*激活您的更改。键入source .bash_profile并观察您的提示更改。
就是这样!享受吧!
答案 10 :(得分:0)
只需在终端输入 open ~/.bash_profile
即可编辑。