我刚从1.9.2迁移到Ruby 2.0.0并且在尝试处理文件时遇到错误,因为我无法让tmp目录工作。
如果您选中this file并查看第29行,您会看到他们已在world_writable?
添加了检查,但他们希望该文件不是全球可写的(前缀为!)。所以他们想要一个受限制的tmp目录?我如何为Rails设置它?
这是我得到的错误:
ArgumentError: could not find a temporary directory
当我尝试点击Dir:tmpdir
/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