James, thanks for your answer. Maybe I should try to reinstall ... and to vendor it sounds like a good idea. /megl James Edward Gray II wrote: > On Sep 18, 2006, at 5:01 AM, bechbox / gmail.com wrote: > > > I'm installing FasterCSV (sudo gem install fastercsv) but when I'm > > using it with Rails I get and "uninitialized constant FasterCSV" > > error. > > > > So - in the gem directory when running rake I get a whole bunch of > > permission errors like: > > > > 1) Error: > > test_append(TestFasterCSVInterface): > > Errno::EACCES: Permission denied - ./test/temp_test_data.csv > > ./test/tc_interface.rb:16:in `initialize' > > ./test/tc_interface.rb:16:in `setup' > > > > but when running sudo rake everything is fine. > > > > Are the two problems (the Rails error and the permission error) > > related > > to each other? > > Nope, I get the same permission errors here, if I try to run Rake in > the gem directory. I use the gem all the time though. > > As for the uninitialized constant error, how are you requiring > FasterCSV? You added something like the following to the end of > environment.rb? > > require "rubygems" # not sure if thats needed, but it may > # be if you vendor Rails > require "faster_csv" > > Just FYI, I use FasterCSV in a lot of Rails projects and I prefer to > vendor it, so I can count on it being there without an install. > > James Edward Gray II