mac os 环境变量_mac os环境变量 - CSDN
  • Mac添加环境变量的三种方法   法一: sudo vi /etc/paths 来编辑 paths,将环境变量添加到 paths 中。 vim 是一个编辑器,另外还有几个,如:Pico,Emacs。 Hint:输入环境变量时,不用一个一个...

    原文地址:http://www.2cto.com/os/201308/237281.html


    Mac添加环境变量的三种方法
     
    法一:
    sudo vi /etc/paths
    来编辑 paths,将环境变量添加到 paths 中。
    vim 是一个编辑器,另外还有几个,如:Pico,Emacs。
    Hint:输入环境变量时,不用一个一个地输入,只要拖动文件夹到 Terminal 里就可以了。
     
    法二:
    1.创建一个文件:
    sudo touch /etc/paths.d/mysql
    2.用 vim 打开这个文件(如果是以 open -t 的方式打开,则不允许编辑):
    sudo vim /etc/paths.d/mysql
     
    3.编辑该文件,键入路径并保存(关闭该 Terminal 窗口并重新打开一个,就能使用 mysql 命令了)
    /usr/local/mysql/bin
    据说,这样可以自己生成新的文件,不用把变量全都放到 paths 一个文件里,方便管理。
     
    法三:
    1.创建并以 TextEdit 的方式打开 ~/.bash_profile 文件
    touch ~/.bash_profile;
    open -t ~/.bash_profile
    2.新增环境变量
    export PATH="$HOME/.rbenv/bin:$PATH"
    3.让以上所做的配置生效
    source ~/.bash_profile
    4.查看是否生效(有时可能需要关闭当前 Terminal 窗口重新开启一个)
    echo $PATH
    需要注意的一点(冒号乃环境变量的分隔符):
    $HOME/.rbenv/bin:$PATH 中的 $PATH 特指 /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
    如果要添加多个环境变量的话,需按照如下的方式来书写:
    export PATH="$PATH:/Applications/MacVim-snapshot-68"
    export PATH="$HOME/.rbenv/bin:$PATH"
    eval "$(rbenv init -)"
    export PATH="$HOME/.rbenv/bin:$PATH"
    eval "$(rbenv init -)"

    展开全文
  • Mac OS 怎么修改 PATHS 环境变量
                   

    闲着没事儿蛋疼了一把,照着网上的教程搭建 vim IDE,需要修改一下 /etc/paths 这个文件

    本以为改一下很简单的事情,结果用 TextEdit 打开硬是改不了,被锁住了。。

    记得之前是直接在里面加过一行路径的,时隔已久现在已经想不不起来是怎么办到的了~

    于是在网上找了写资料。。。

    按照 “How To Edit Your PATH Environment Variables On Mac OS X” 写的试了一下,

    在 Terminal 里面执行 echo $PATH 命令的时候发现,paths 文件里面在顶部多出了一行:

    /Users/user/.rbenv/bin

    很显然这个只是例子里面的示例路径,对我来说没什么用。。

    好吧那我还是给删掉,结果发现没写怎么删掉,于是在去网上查,查到一条命令我试了一下:

    unset PATH

    执行完毕后我在执行 echo $PATH 查看效果怎么样了,

    结果发现毛都没了,所有的环境变量都给删除掉了,

    连续执行了几次 echo $PATH 命令,退出 Terminal 后再进,在执行 echo $PATH

    发现不是眼花,所有的环境变量实实在在地都被删除掉了!- -、

    这个最直接的后过就是一些命令用不了了,试了一下,发现果然不出我所料:

    touch、open 这些命令都执行不了了,这样的话,按照 “How To Edit” 这篇文章里面的命令来敲的话已经没用了。

    毫无头绪了好一会儿,想到我还是自己去几个集中放置 command line tool 的目录下去找一找这几个程序,

    mac 的这几个目录还是比较好找,果然在 /usr/bin 里面找到了 touch、open 字样

    于是在 Terminal 中先切换到 /usr/bin/ 目录:cd /usr/bin/

    再执行 touch ~/.bash_profile; open ~/.bash_profile,没有再报出找不到该命令的信息了

    所幸我之前备份了一下 /etc/paths 文件中的内容,这下就排上用场了

    我在 .bash_profile 中加入了以下的内容:

    export PATH="/usr/local/bin;/usr/bin;/bin;/usr/sbin;/sbin;/Users/user/Software/MacOS/RAR for Mac OS X V4.10;/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin;/Users/user/MyTools/EncodingConvertor;/Users/user/.local/bin"
    然后执行 source ~/bash_profile

    然后我很自信的执行了一下 touch,结果又被打击到了。。。
    echo  $PATH 一看,尼玛所有环境变量全部被空格隔开了,


    我隐约地记得我在动手之前正常的不是以这种格式显示的,有一种排列地很紧密的感觉~


    重新回忆了一会儿,想起以前看过的文档里面写的是,mac 里面常用的分隔符是 冒号 而不是 分号,

    这样的话,问题的症结就算是找到了,在 TextEdit 里面将所有 “;” 替换为 “:”,

    export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/user/Software/MacOS/RAR for Mac OS X V4.10:/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Users/user/MyTools/EncodingConvertor:/Users/user/.local/bin"

    然后再重复上面所说的步骤,完了以后再次自信地执行 touch,发现已经不报出找不到 touch 命令的提示了

    至此问题解决!此次给我的教训就是不要胡搞,能够修复自然是没问题,万一是不可逆的就完蛋了。。 


    How To Edit Your PATH Environment Variables On Mac OS X

    原文链接:http://hathaway.cc/2008/06/how-to-edit-your-path-environment-variables-on-mac-os-x/

    If you are new to Mac OS X, you may need to know how to edit your PATH. The good news is that this is an easy task on Mac OS X.

    The recommended way is by editing your .bash_profile file. This file is read and the commands in it executed by Bash every time you log in to the system. The best part is that this file is specific to your user so you won’t affect other users on the same system by changing it.

    Step 1: Open up a Terminal window (this is in your Applications/Utilites folder by default)

    Step 2: Enter the follow commands:

    touch ~/.bash_profile; open ~/.bash_profile

    This will open the .bash_profile file in Text Edit (the default text editor included on your system). The file allows you to customize the environment your user runs in.

    Step 3: Add the following line to the end of the file adding whatever additional directory you want in your path:

    export PATH="$HOME/.rbenv/bin:$PATH"

    That example would add ~/.rbenv to the PATH. The $PATH part is important as it appends the existing PATH to preserve it in the new value.

    Step 4: Save the .bash_profile file and Quit (Command + Q) Text Edit.

    Step 5: Force the .bash_profile to execute. This loads the values immediately without having to reboot. In your Terminal window, run the following command.

    source ~/.bash_profile

    That’s it! Now you know how to edit the PATH on your Mac OS X computer system. You can confirm the new path by opening a new Terminal windows and running:

    echo $PATH

    You should now see the values you want in your PATH.

    [Updated 2/10/2012] The instructions now use the .bash_profile method of editing your PATH. This is preferred as it keeps the changes specific to your user. I also updated the instructions to use Text Edit instead of vim so it is easier for a beginner.


               
    展开全文
  • 显示当前环境变量 fxdeMacBook-Pro:~ fx$ printenv 上面指令显示所有环境变量,如果想要查看某个环境变量: fxdeMacBook-Pro:~ fx$ echo ***(你想查看的环境变量名字) 一次性的更改环境变量: export ...

    显示当前环境变量

    fxdeMacBook-Pro:~ fx$ printenv

    上面指令显示所有环境变量,如果想要查看某个环境变量:

    fxdeMacBook-Pro:~ fx$ echo ***(你想查看的环境变量名字)

    一次性的更改环境变量:

    export [existing_variable_name]=[new_value]:$[existing_variable_name]

    永久性的设置环境变量:

    添加到.bash_profile文件里,vi ~/.bash_profile,如果该文件不存在,则该指令会创建该文件

    export 环境变量名=值

    重新启动命令行,即可加载新的环境变量。

     

    翻译自:https://medium.com/@himanshuagarwal1395/setting-up-environment-variables-in-macos-sierra-f5978369b255

    展开全文
  • mac os系统环境变量配置 以Java环境变量配置为例进行讲解,下载和安装Java都比较容易,下面都是基于已经安装了Java的前提下进行的。 1. 先在终端例检查Java环境是否安装好 如果只想检查jre是否安装装好,只需要...

    一. windows系统环境变量配置是比较直观的,此处略调

    二. mac os系统环境变量配置

    以Java环境变量配置为例进行讲解,下载和安装Java都比较容易,下面都是基于已经安装了Java的前提下进行的。

    1. 先在终端例检查Java环境是否安装好

    如果只想检查jre是否安装装好,只需要下面的命令检查就可以

    java -version

    出现上图所示,表示Java环境已经安装好了。

    2. 然而,很多情况下运行其他程序,还需要用到jdk,检验jdk环境是否安装好

    jdk里是包含了jre的,所以一般情况下推荐就安装jdk就好了

    javac -version
    

    3. 在终端输入下面的命令得到JAVA_HOME的路径

    /usr/libexec/java_home

    4. 如果是第一次配置环境变量

    # 创建环境变量文件
    touch ~/.bash_profile
    

    5. 打开bash_profile文件进行环境变量的编辑

    open ~/.bash_profile

    6. 在打开的文件里编辑,输入下面的内容,JAVA_HOME是上面第3步获取到的

    # Setting PATH for JDK
    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home
    PATH=$JAVA_HOME/bin:$PATH:.
    CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
    
    export JAVA_HOME
    export PATH
    export CLASSPATH

    效果图

    7. 此时刚刚设置的环境变量还没有生效,要想让他立刻生效,还需在终端例执行下面的命令运行profile配置

    source /etc/profile
    
    或者
    
    source .bash_profile

    8.环境是否配置成功,还需要进行检查,终端命令行输入 

    echo $JAVA_HOME

    得到配置的路径,说明配置成功

    展开全文
  • Mac 系统添加环境变量

    2018-04-20 15:52:26
    兴奋没多久,发现,Mac 跟 win 系统完全不一样(虽然早有心里准备,还是难受),用起来感觉被束缚了手脚,甚是不爽。刚到手第一个星期,更是边上网学习熟悉,边骂,感觉是花了大价钱买难受。不能退货,打死不退货,...
  • Mac OS X配置环境变量

    2019-04-11 09:36:19
    # 系统级别 /etc/profile ...前两个是系统级别的环境变量,针对所有用户,在系统启动时候就会加载。后面四个带有~/用户级别的环境变量。 /.bash_profile,/.bash_login,/.profile依次加载,如果/.bash_pr...
  • Mac OS 环境变量配置

    2015-06-11 10:42:51
    Mac 启动加载文件位置(可设置环境变量) -------------------------------------------------------  (1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令 echo $SHELL 如果输出的是:csh...
  • 环境变量位置 /etc/profile /etc/paths ~/.bash_profile ~/.bash_login 等等还有其他配置文件, 加载顺序依次从1到4, 1最高. 用户级别常用的为~/.bash_profile 全局设置与用户设置 全局设置建议修改paths这...
  • Mac OS X中正确添加环境变量的方法 发表于 2014 年 4 月 1 日 这个问题实际上挺弱智的,我之前用Ubuntu比较多,对Mac实在不熟悉。前段时间在Mac上使用Ant,按照这篇日志里:...
  • Mac 启动加载文件位置(可设置环境变量) 首先要知道你使用的 Mac OS X 是什么样的 Shell,使用命令 echo $SHELL 如果输出的是:csh 或者是 tcsh,那么你用的就是 C Shell。 如果输出的是:bash,sh,...
  • We cannot execute /usr/libexec/java_home/bin/java 用zsh脚本的配置文件没有修改 参考: http://www.jianshu.com/p/020f3d02f538
  • 在 Windows 系统下配置环境变量较为简单,全程都在图形化界面中完成,而在 Mac OS X 系统下相对来说就复杂很多,全程依赖于终端工具,需要使用到各种 Linux 命令。本文以 Android SDK 中的 adb 工具为例,详细描述...
  • Mac系统的环境变量,加载顺序为: /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc 当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量...
  • 1.在命令行中输入 export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 这样可以保证命令行命令暂时可以使用。命令执行完之后先不要关闭终端 ...3. 很有可能是你的PATH 环境变量设置错误,比如 $PATH 漏了 P
  • Eclipe环境变量 Android Studio环境变量 Mac OS X environment variables and SAP GUI for Java 添加环境变量 launchctl setenv variable “value” 删除环境变量 launchctl unsetenv va...
  • Mac OS X环境变量相关

    2015-04-28 10:41:40
    Mac 启动加载文件位置(可设置环境变量) -------------------------------------------------------  (1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令 echo $SHELL 如果输出的是:csh或者是tcsh,...
  • mac 设置环境变量问题

    2016-11-18 23:22:19
    我正在安装maven, 设置环境变量 我在一个目录里解压了 maven 的压缩包,然后 我修改 ~/.bash_profile 文件 ``` export MAVEN_HOME=/a.hzz/soft/insatll/maven/apache-maven-3.3.9 export PATH=$MAVEN_HOME/bin:$...
  • mac 设置环境变量

    2018-09-25 22:49:02
    mac 添加环境变量 https://blog.csdn.net/handsomefuhs/article/details/79687381 Mac OS增删环境变量 https://www.cnblogs.com/iloveWater/p/3665472.html
  • 办法如下(本人在mac os x server上验证通过):  全局环境变量设在/etc/profile中;  用户个人的环境变量:在$HOME/创建 .profile 文件,写入相应的 export ....就可以了。 例如: $ vim ~/.profile ;...
  • mac设置环境变量

    2013-05-20 20:58:32
    ============================================================博文原创,转载请声明出处电子咖啡(原id蓝岩)============================================================mac底层是unix,设置环境变量的方法与之...
1 2 3 4 5 ... 20
收藏数 44,375
精华内容 17,750
关键字:

mac os 环境变量