如何从Mac上的$ PATH进入(How to remove entry from $PATH on

2019-08-20 05:56发布

我试图安装煎茶触摸SDK工具2.0.0,但不能正常运行。 它创造了$ PATH变量的条目。 后来我删除了煎茶SDK工具文件夹,但没有意识到路径变量仍然存在。

当我做echo $PATH我-

/Applications/SenchaSDKTools-2.0.0-beta3:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

我搜索了如何从$ PATH变量,并遵循下列步骤:

  1. 给命令PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"
  2. 难道echo $PATH这表明/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
  3. 给了命令export PATH
  4. 闭端子并重新打开它。 一声命令echo $PATH 。 这一次,我/Applications/SenchaSDKTools-2.0.0-beta3:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

谁能告诉我什么我做错了什么?

Answer 1:

你在做什么是有效的当前会话(仅限于你的工作在终端)。 你需要坚持这些变化。 考虑以上步骤1-3的添加命令${HOME}/.bashrc



Answer 2:

  1. echo $PATH并复制它的价值
  2. export PATH=""
  3. export PATH="/path/you/want/to/keep"


Answer 3:

检查下列文件:

/etc/bashrc
/etc/profile
~/.bashrc
~/.bash_profile
~/.profile
~/.MacOSX/environment.plist

其中的某些文件可能不存在,但他们是最有可能的人包含$PATH的定义。



Answer 4:

在Mac OS X Leopard和更高

cd /etc/paths.d

有可能是在包含您要删除的路径上面的目录中的文本文件。

vim textfile //check and see what is in it when you are done looking type :q 
//:q just quits, no saves

如果它的一个要删除做到这一点

rm textfile //remove it, delete it

这里是一个链接到有关于它的详细信息网站,尽管它说明“增加”的路径。 但是,你可能会获得一些见解。



Answer 5:

当你登录,或启动一个bash壳,环境变量根据bashrc中,或加载的.bash_profile /配置。 无论出口你正在做的,它仅适用于当前会话有效。 所以export PATH=/Applications/SenchaSDKTools-2.0.0-beta3:$PATH此命令使每个你打开一个shell时执行,可以覆盖它,但同样这对仅在当前会话。 编辑.bashrc文件,以适合您的需要。 如果它说权限被拒绝,可能是该文件写保护,其他一些文件的链接(许多组织保持主.bashrc文件,并为每个用户提供的一个链接到他们的家目录,可以直接复制链接的文件并开始添加内容到它)



Answer 6:

使用sudo pico /etc/paths终端窗口内,改变条目要删除,然后打开一个新的终端会话的一个。



文章来源: How to remove entry from $PATH on mac