如何在OSX Yosemite上设置环境变量?

时间:2015-06-19 16:59:02

标签: macos environment-variables

我正在尝试在我的计算机中设置全局/系统变量,我正在使用Yosemite。

我打开了〜/ .profile(这是默认的配置文件配置),我添加了这个

setenv var.Property someValue

但它没有用,

不是这样的

export var.Property = someValue

每次我回复$ var.Property我得到结果“属性”我认为“。”可能会干扰这一点。我确实需要这种格式,但不幸的是,它不起作用。

知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

如果你通过命令行启动而不是双击,你会得到一个不同的环境...如果你从命令行开始,你应该得到env中的任何内容,如果你从点击它开始,那么你将获得启动时的任何内容...所以为了改变你的使用

launchctl setenv DOG cat

编辑:

好像你不能拥有一个带有句号的env var ...这在csh中工作正常:

setenv var.Property someValue