Ruby | Kopiowanie plików

0

Witam
Mam taki kod

#praca z plikami

#p plik = File.new("czytaj.txt", "w") 
#p plik.puts "zmiana nazwy!"
#p File.rename("czytaj.txt", "czytaj_to!.txt")
#p plik.close
p require 'FileUtils'

p FileUtils.copy("test.txt", "test_kopiowania/test_01.txt")

Próbuję skopiować plik do innego folderu ale mam taki błąd:

>ruby Lekcja_39.rb
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- FileUtils (LoadError)
	from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from Lekcja_39.rb:7:in `<main>'
>Exit code: 1

Wersja ruby: ruby 2.3.1p112
Edytor SciTe

1

FileUtils to nazwa modułu, który znajduje się w pliku fileutils (https://ruby-doc.org/stdlib-2.4.1/libdoc/fileutils/rdoc/FileUtils.html) więc musisz to zamienić na require 'fileutils'

1 użytkowników online, w tym zalogowanych: 0, gości: 1