File.delete(@temp) if File.exist?(@temp)
の部分で`exist?': can't convert nil into String (TypeError)
というエラーが出てしまうのですが、解決方法がわかりません。

ubuntu14.04
ruby1.9.3p484です