Ruby on rails 3 使用Rails 3.2迁移到Ruby 2.0.0:如何设置tmp目录?

Ruby on rails 3 使用Rails 3.2迁移到Ruby 2.0.0:如何设置tmp目录?,ruby-on-rails-3,ruby-2.0,tmp,Ruby On Rails 3,Ruby 2.0,Tmp,我刚从1.9.2迁移到Ruby 2.0.0,在尝试处理文件时出现错误,因为我无法使tmp目录正常工作 如果您检查并查看第29行,您将看到他们在world_writable?上添加了一个检查,但他们希望该文件不是由!预先设置的world writable!。所以他们想要一个受限制的tmp目录?我如何为Rails设置它 下面是我得到的错误: ArgumentError: could not find a temporary directory 当我尝试点击Dir:tmpdir时 你有可以分享的日志

我刚从1.9.2迁移到Ruby 2.0.0,在尝试处理文件时出现错误,因为我无法使tmp目录正常工作

如果您检查并查看第29行,您将看到他们在world_writable?上添加了一个检查,但他们希望该文件不是由!预先设置的world writable!。所以他们想要一个受限制的tmp目录?我如何为Rails设置它

下面是我得到的错误:

ArgumentError: could not find a temporary directory
当我尝试点击Dir:tmpdir时


你有可以分享的日志或错误消息吗?@Kashyap yep,添加到问题中我也有同样的问题。显然在Rails 4中修复了。
/home/ben/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/tmpdir.rb: in tmpdir
raise ArgumentError, "could not find a temporary directory" if !tmp