Rails找不到临时目录(ArgumentError)

时间:2014-06-28 01:23:09

标签: ruby-on-rails ruby ubuntu

我将我的Rails proyect上传到运行12.04LTS的Ubuntu服务器,我似乎无法解决这个问题!无论我是进行捆绑安装还是尝试使用随时随地获取该错误!我已经阅读了很多,但我仍然无法修复它

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

我的ls -la文件夹 Error

有什么想法吗? P.s我在/ tmp上尝试chmod -R 777但没有运气

2 个答案:

答案 0 :(得分:5)

简短的回答是像@hagello建议的那样运行。

chmod +t /tmp

然后它应该重新开始工作。

答案 1 :(得分:3)

编辑:正如评论中建议的那样运行

chmod +t /tmp

======

旧答案:

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

此链接提供了有关Ubuntu中环境变量的更多信息:https://help.ubuntu.com/community/EnvironmentVariables