2012-02-20 32 views
5

voglio usare il modulo CSV con le rotaie 3.2.1 su Heroku di cedro, maCSV su Heroku Cedar

require 'CSV' 

non funziona

qui è l'errore durante il test con la console:

Loading production environment (Rails 3.2.1) 
irb(main):001:0> require 'CSV' 
LoadError: no such file to load -- CSV 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:251:in `require' 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:251:in `block in require' 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:236:in `load_dependency' 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:251:in `require' 
    from (irb):1 
    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.1/lib/rails/commands/console.rb:47:in `start' 
    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.1/lib/rails/commands/console.rb:8:in `start' 
    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.1/lib/rails/commands.rb:41:in `<top (required)>' 
    from script/rails:6:in `require' 
    from script/rails:6:in `<main>' 
+0

Lo hai aggiunto al pacchetto e hai eseguito l'installazione di bundle? – Peterdk

risposta

13

provare

require 'csv' 

è sensibile al maiuscolo/minuscolo.

AGGIORNAMENTO: Questo non è un problema di Heroku, bada bene, se tu avessi fatto lo stesso in locale avresti avuto lo stesso erore. CSV si trova nella libreria standard di Ruby 1.9.

+0

abbastanza semplice, grazie, funziona in maiuscolo e in basso sulla mia macchina locale, qualche idea del perché? – denisjacquemin

+0

localmente funziona anche in maiuscolo – denisjacquemin

+0

stai usando 1.9.2 localmente? –

Problemi correlati