friendcsv Fehler mit Ruby 1.9.2

Ich habe eine bestehende rails-Anwendung, die bei mir läuft auf ruby 1.9.2 und linux seine rails-version ist

rails 2.3.8

und es hat ein GEMFILE, und in seinen vendor/gems Verzeichnis "fastercsv-1.5.4' gem
und in seiner Migrationen (in zwei Migrationen) es ist erforderlich, die gem 'fastercsv'

require 'fastercsv'

Aber wenn ich das mache

rake db:migrate 

scheitert es bei der migration zu fordern,

"Bitte wechseln Sie zu Ruby 1.9 standard-CSV-Bibliothek. Es ist FasterCSV plus support für Ruby 1.9 - m17n-encoding-engine."

und ich herausgefunden haben, kommt die Meldung von gems 'faster_csv.rb " - Datei. da es eine Bedingung zu überprüfen, die ruby-version

if RUBY_VERSION >= "1.9"

  class FasterCSV
    def self.const_missing(*_)
      raise NotImplementedError, "Please switch to Ruby 1.9's standard CSV "  +
                                 "library.  It's FasterCSV plus support for " +
                                 "Ruby 1.9's m17n encoding engine."
    end

    def self.method_missing(*_)
      const_missing
    end

    def method_missing(*_)
      self.class.const_missing
    end
  end

-- and more code

Kann mir jemand sagen, wie dieses Problem zu beheben. Bitte beachten Sie 'fastercsv' wurde noch nicht Hinzugefügt GEMFILE.

InformationsquelleAutor der Frage sameera207 | 2011-05-22

Schreibe einen Kommentar