Mac下配置.bash_profile(环境变量)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac下配置.bash_profile(环境变量)相关的知识,希望对你有一定的参考价值。

参考技术A

最近开始学习react-native,在调试安卓程序时报错,然后为了解决错误不小心改了.bash_profile这个文件,也就是配置环境变量,结果导致终端很多基本命令都不能使用,在网上找到一些解决办法,亲测有效。

1. 在命令行中输入:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

这样可以保证命令行命令暂时可以使用。命令执行完之后先不要关闭终端。
如果你的命令行命令可以使用,请直接跳到第2步。

2. 进入当前用户的home目录:
cd ~/

3. 创建.bash_profile文件:
touch .bash_profile

4. 打开.bash_profile并编辑:
open .bash_profile

5. 这样就打开了一个记事本,会显示你之前配置过的path,修改记事本,强烈建议先备份下,然后根据自己需要配置。

上面是我配置好的java和android环境变量;
由于自己之前没有备份,最后一行 export PATH=/usr/local/bin:/usr/local/sbin:~/bin:$PATH 是在网上找的,据说是系统默认的环境变量配置,但是自己配置好后删了这一行并没有什么影响,姑且参考第1点的解释,有机会再验证。

补充:最后面两行也是系统默认配置,不要误删了,否则很多命令会失效比如pod,网上搜索会提示重装rvm什么的,你会崩溃的,不要问我是怎么知道的【泪奔】。

6.command+s保存关闭文件

7.使修改后的配置生效命令:
source .bash_profile

8.验证环境变量是否配置成功:

如果是java,在终端输入以下命令
java -version

Android
adb version

最后,希望这篇文章能帮到你。

Mac系统下配置JDK环境变量

第一次用Mac做开发,在网上也搜索了一些环境变量配置的文章,在此总结一下以方便日后使用。

1、打开终端Terminal;

2、进入当前用户主目录,cd ~;

3、临时授权,sudo su;

4、输入密码(密码不显示);

5、创建.bash_profile文件,touch .bash_profile(如果存在则不必新建,我的没有);

6、打开.bash_profile文件,open .bash_profile(能打开则新建成功);

7、输入jdk文件路径,系统默认的是1.6,我的是1.8,可以两个都配置,方便以后切换。

export JAVA_6_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home

export JAVA_HOME=$JAVA_8_HOME

保存并退出;

8、读取并执行文件中的命令,source .bash_profile;

9、在Terminal中输入java -version,显示jdk信息,则配置成功。

 

转自 https://www.cnblogs.com/zhouhongfu1991/p/5967807.html

以上是关于Mac下配置.bash_profile(环境变量)的主要内容,如果未能解决你的问题,请参考以下文章

Mac OSX - 如何在bash_profile中配置全局环境变量

MAC下配置java+jmeter环境变量

Mac电脑下配置maven环境变量

mac 配置.bash_profile不生效问题

Mac下环境变量的配置

Mac下更改JDK环境变量配置