2011-06-21 14 views
0

これはエラーです。このようなファイルまたはディレクトリはありません

Atrosity [ Eric-Raios-MacBook ][ ~/dev/rubyscripts ]$ ruby script.rb 
script.rb:7:in `read': No such file or directory - sent (Errno::ENOENT) 
from script.rb:7:in `lSent' 
from script.rb:16:in `<main>' 

エラーの原因となっている私の方法は次のとおりです。私はこれを削除した場合

def lSent 
    $sent = Set.new(File.read("sent").split(";")) 
end 

lSent 

、私のスクリプトが実行されますが、私が何をしたいのかを出力しません。

+0

あなたがチェックすることができなければなりません –

答えて

4

sentは `サーバー内のファイルへのパス、ファイルは` File.exist?(ファイル名)を使用して存在している場合など

$sent = Set.new(File.read("/root/path/file.txt").split(";")) 
3

「送信済み」というファイルを読み取ろうとしていますが、アプリケーションのパスに存在しません。ファイルへのフルパスを含めてみてください。

関連する問題