Ruby-File.rename()权限被拒绝

Ruby-File.rename()权限被拒绝,ruby,Ruby,在Ruby上,我试图填充一个临时文件,然后重命名它,但在Windows上出现权限错误 File.rename("tempFile.csv", @data_file) 错误 设法安置 File.chmod(0755, "tempFile.csv") rescue nil 以前 File.rename("tempFile.csv", @data_file) tempFile.csv是否仍然打开?关闭似乎没有任何效果。f、 接近?它仍然给出了权限错误。 File.rename("tempFile

在Ruby上,我试图填充一个临时文件,然后重命名它,但在Windows上出现权限错误

File.rename("tempFile.csv", @data_file)
错误

设法安置

File.chmod(0755, "tempFile.csv") rescue nil
以前

File.rename("tempFile.csv", @data_file)

tempFile.csv
是否仍然打开?关闭似乎没有任何效果。f、 接近?它仍然给出了权限错误。
File.rename("tempFile.csv", @data_file)