我刚刚从 1.9.2 迁移到 Ruby 2.0.0,在尝试处理文件时遇到错误,因为我无法让 tmp 目录工作。
如果您检查此文件并查看第 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