我正在尝试在我的计算机中设置全局/系统变量,我正在使用Yosemite。
我打开了〜/ .profile(这是默认的配置文件配置),我添加了这个
setenv var.Property someValue
但它没有用,
不是这样的
export var.Property = someValue
每次我回复$ var.Property我得到结果“属性”我认为“。”可能会干扰这一点。我确实需要这种格式,但不幸的是,它不起作用。
知道怎么做吗?
答案 0 :(得分:0)
如果你通过命令行启动而不是双击,你会得到一个不同的环境...如果你从命令行开始,你应该得到env
中的任何内容,如果你从点击它开始,那么你将获得启动时的任何内容...所以为了改变你的使用
launchctl setenv DOG cat
编辑:
好像你不能拥有一个带有句号的env var ...这在csh中工作正常:
setenv var.Property someValue