Rails找不到临时目录(ArgumentError)

我正在上传我的Rails项目到运行12.04LTS的Ubuntu服务器,我似乎无法解决这个问题! 无论我是否进行捆绑安装,或尝试使用每当gem,我得到这个错误! 我读了很多,但仍然无法修复

/lib/ruby/2.0.0/tmpdir.rb:34:in `tmpdir': could not find a temporary directory (ArgumentError) 

和我的ls -la的/文件夹 错误

有任何想法吗? Ps我试图chmod -R 777 on / tmp没有运气

你的Ubuntu安装可能没有TMPDIR设置。 您应该在启动时设置该变量。

这个链接有更多关于Ubuntu环境变量的信息: https : //help.ubuntu.com/community/EnvironmentVariables

简单的答案就是像@hagello所建议的那样运行。

 chmod +t /tmp 

然后它应该再次开始工作。