2011-08-03 18 views
10

Właśnie uaktualniony projekt Ruby 1.9.2 i dodaje wiersz wywala aplikację z «niezdefiniowanej metody` kopii»dla pliku: Class'niezdefiniowana metoda `kopia” dla pliku: Klasa

File.copy(animage.image.path(:export), destfile) 

mam następujące biblioteki załadowane w tym module

require 'zip/zipfilesystem' 
require 'iconv' 
require 'net/ftp' 
require 'fileutils' 
+0

nie powinno być File.cp? lub raczej FileUtils.cp – corroded

Odpowiedz

3

Byłaś prawdopodobnie używając ftools w 1.8:

ftools dodaje kilka (klasa, nie instancji) Metody klasy pliku, kopiowanie, przenoszenie, usuwanie, instalowanie, i porównywanie plików, a także tworzenie ścieżki do katalogu. Zobacz klasę File, aby uzyskać szczegółowe informacje.

ftools został zastąpiony przez fileutils w 1,9, około 6 elementów w tym list of standard library changes in 1.9 z Dave Thomas

Powiązane problemy