1

我正在开发一个 gem,它在tmp/目录中创建文件。问题是,当用户使用我的 gem 时。当 gem 尝试存储tmp文件时,它会发出权限问题。我想知道如何在用户不需要chown/chmodtmp 文件夹或运行为的情况下解决这个问题sudo

4

3 回答 3

2

你可以使用 Ruby Tempfile 类吗?

http://www.ruby-doc.org/stdlib-1.9.3/libdoc/tempfile/rdoc/Tempfile.html

于 2012-09-23T21:57:48.910 回答
0

简单的解决方法(适用于 unix 系统) - 使用/tmp/

于 2012-09-23T22:23:24.197 回答
0

怎么样ENV['TEMP']?- 应该是通用的。

于 2012-09-24T02:35:49.777 回答