求助! mac 下所有程序使用的临时目录都指向/tmp 但是他并不存在

2016-05-03 09:43:27 +08:00
 Yc1992

$brew install hadoop

Error: No such file or directory - /tmp/homebrew20160502-5838-133epnv

开启其他程序,总显示 tmp 目录不存在。

事实上 /tmp 目录并不存在 tmp -> private/tmp

mkdir /tmp

mkdir: /tmp: File exists

cd /tmp

cd: no such file or directory: /tmp

$env

TMPDIR=/var/folders/8l/mn3whrl17sx2kyfsrkklfczr0000gn/T/

误删了 home 目录下的所有 .*

文件之后就变成这样了

export HOMEBREW_TEMP="/usr/local/Cellar/" 可以使用

mktemp 命令正常

google 了半天没到到解决方法,求助一下大家。是哪个环境变量的问题吗?

2727 次点击
所在节点    macOS
1 条回复
Yc1992
2016-05-03 10:06:41 +08:00
已经解决 mkdir /private/tmp && chmod 777 tmp &&chmod +t tmp

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/275920

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX