Ошибка "нет такого файла для загрузки - quickcsv" при попытке использовать гем quickcsv - PullRequest
3 голосов
/ 03 октября 2010

Я установил камень quickcsv следующим образом:

sudo gem install fastercsv

Затем в свой контроллер я вставил:

require 'fastercsv'

Когда я пытаюсь использовать его, я получаю эту ошибку:

MissingSourceFile in Notes#export_data
no such file to load -- fastercsv

Что я сделал не так?Спасибо за чтение.

РЕДАКТИРОВАТЬ: я использую Rails 2.3.5

rake gems
(in /Users/bh/rails_projects/notes)
 - [I] authlogic 
    - [R] activesupport 
 - [I] searchlogic 
    - [R] activerecord >= 2.0.0

I = Installed
F = Frozen
R = Framework (loaded before rails starts)

-

gem which fastercsv
/usr/local/lib/ruby/gems/1.8/gems/fastercsv-1.5.3/lib/fastercsv.rb

Ответы [ 3 ]

3 голосов
/ 04 октября 2010

Вы должны добавить его в свой config/environment.rb

config.gem "fastercsv"

Вы увидите несколько других строк, в которых упоминается config.gem, поэтому добавьте их рядом с ними. Возможно, вам придется добавить :version => 'x.x.x', если у вас несколько версий quickcsv и вы хотите использовать конкретную версию.

2 голосов
/ 26 июня 2011

Вам нужно только добавить следующую строку в GemFile

gem 'rapidcsv'

После этого не забудьте перезагрузить серверное приложение.

1 голос
/ 03 октября 2010

Какую версию Rails вы используете?

Если это Rails 3, вам нужно указать его как зависимость вашего приложения в Gemfile :

gem 'fastercsv'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...