我正在开发一个 gem,它在tmp/
目录中创建文件。问题是,当用户使用我的 gem 时。当 gem 尝试存储tmp
文件时,它会发出权限问题。我想知道如何在用户不需要chown/chmod
tmp 文件夹或运行为的情况下解决这个问题sudo
?
问问题
86 次
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 回答