Удаление определенной строки в текстовом файле?

Как я могу удалить одну, конкретную строку из текстового файла? Например, третья строка или любая другая строка. Я попробовал это:

line = 2
file = File.open(filename, 'r+')
file.each { last_line = file.pos unless file.eof? }
file.seek(last_line, IO::SEEK_SET)
file.close

К сожалению, это ничего не делает. Я пробовал много других решений, но ничего не работает.

Ответы на вопрос(2)

Ваш ответ на вопрос