У меня есть скрипт сборки, в котором я создаю текстовый файл отчета и выводю в него различные типы журналов. Все данные собираются на внешнем жестком диске, который (в соответствии с 'mount') имеет формат файла "fuseblk" (о котором я никогда не слышал).
Кажется, что все здание работает нормально, но мои файлы отчетов сохраняются как исполняемые файлы, которые linux интерпретирует как файлы SOR. Я бы хотел, чтобы они были обычными текстовыми файлами, которые по умолчанию открываются в моем обычном текстовом редакторе.
Я делаю файл и пишу в него, например так:
@report = File.open(File.join(DESTINATION_BUILD_FOLDER, "#{title.folder_name}_report.txt"),"w")
...
s = "making modules folder inside resource_library folder";puts s; @report.puts s
...
@report.close
Я делал это много раз и никогда не сталкивался с этой проблемой. Любые идеи кто-нибудь?
ура, макс
ps Я знаю, что могу отредактировать сохраненные файлы, чтобы сделать их неисполняемыми, мой вопрос: «Почему это происходит в первую очередь?». Приветствия:)