为了账号安全,请及时绑定邮箱和手机立即绑定

在MacOSXLion上设置环境变量

在MacOSXLion上设置环境变量

胡子哥哥 2019-07-04 18:28:52
在MacOSXLion上设置环境变量当有人说“编辑您的.plist文件”或“您的.profile”或“.bash_profile”等时,这让我感到困惑。我不知道这些文件在哪里,如果我必须这样做,如何创建它们,等等,也不知道为什么会有这么多不同的文件(为什么?他们做不同的事情吗?)所以,能不能有人非常耐心地向以前的Windows用户解释一下(非常想要更加熟悉这个令人愉快的,如果一开始有点混乱的OSX世界),如何一步地做这件事呢?我需要为GUI应用程序和命令行应用程序设置变量,目前需要变量的是Ant脚本,但很可能还有其他需求。请注意,我也有狮子,因为你在谷歌上得到的许多答案似乎已经过时了.还请注意,我几乎没有使用终端的经验。我愿意学习,但请为新手解释一下.
查看完整描述

3 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

首先,要认识到OSX的一件事是它是建立在Unix上的。这就是.bash_profile进来的地方。在OSX中启动终端应用程序时,默认情况下会得到bashshell。bashshell来自Unix,当它加载时,它运行.bash_profile脚本。您可以为用户修改此脚本以更改您的设置。此文件位于:

~/.bash_profile

小牛更新

OSXMaverick不使用Environment.plist-至少对OSX windows应用程序不使用。您可以使用发射配置用于窗口应用程序。仍然支持.bash_profile,因为它是终端中使用的bash shell的一部分。

狮子和山狮

OSX窗口应用程序从您的Environment.plist文件中接收环境变量。这很可能是您所说的“.plist”文件的意思。此文件位于:

~/.MacOSX/environment.plist

如果您更改了您的Environment.plist文件,那么OSX windows应用程序,包括终端应用程序,将设置这些环境变量。在.bash_profile中设置的任何环境变量都只会影响bashshell。

通常,我只在.bash_profile文件中设置变量,而不更改.plist文件(或Maverick上的Launchd文件)。大多数OSX窗口应用程序不需要任何自定义环境。只有当应用程序实际需要一个特定的环境变量时,我才会更改Environment.plist(或Maverick上的Launchd文件)。

听起来,您想要的是更改Environment.plist文件,而不是.bash_profile。

最后一件事,如果你找那些文件,我想你找不到。如果我没记错的话,它们不在我最初安装的Lion上。

编辑:下面是一些创建plist文件的说明。

  1. 开放Xcode
  2. 选择File->New->New File.
  3. 在MacOSX下选择资源
  4. 选择一个plist文件
  5. 按照其余的提示

要编辑该文件,您可以控制-单击以获得一个菜单,并选择添加行.然后,您可以添加一个键值对。对于环境变量,键是环境变量名,值是该环境变量的实际值。

一旦创建了plist文件,您就可以用Xcode打开它,随时修改它。


查看完整回答
反对 回复 2019-07-04
  • 3 回答
  • 0 关注
  • 598 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信