Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialJoshua Ziggas
Courses Plus Student 2,641 Pointspostgresql error after installing devise?
In the gist you will see the error, followed by my database.yml and gemfile. No help via google or stackexchange, any suggestions?
8 Answers
Bruno Pinto
273 PointsDid you run bundle install?
Joshua Ziggas
Courses Plus Student 2,641 PointsYeah I did all that. It appears my problem runs deeper. As a test, I created a new app from the command line by running rails new testapp -d postgresql, afterwards I run rake db:create and receive the same error: https://gist.github.com/jziggas/5615952
Although the devise gem is in this gist, I tried all of this before adding the gem as well.
Bruno Pinto
273 PointsI see that you are using windows, it could be related to your PATHs.
Not really sure how to do this on a windows, but on a linux this is what I would like to know:
gem list pg
which gem
Joshua Ziggas
Courses Plus Student 2,641 PointsI know I know, linux is just another learning curve I've been avoiding for the time being! Not sure what you mean or what you're asking for, but this is my system path: PATH=C:\Ruby200-x64\bin;C:\Ruby200-x64\bin;C:\windows\system32;C:\windows;C:\win dows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Git\cmd;C:\Program Files\nodejs\;C:\cygwin\bin;C:\mingw64\x86_64-w64-mingw 32\bin;C:\mingw64\bin;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\g it\cmd;C:\Program Files\PostgreSQL\9.2\bin;C:\RailsInstaller\Git\cmd;C:\RailsIns taller\Ruby1.9.3\bin;C:\Users\Joshua\AppData\Roaming\npm;C:\mingw64\x86_64-w64-m ingw32\bin
Bruno Pinto
273 PointsI see that you have two ruby versions installed. 1.9.3 and 2.0.0... and both are on your system path. This means that some gems could be running from one version while others are running from the other, and this is certainly something you don't want happening.
As ruby 2.0 is 99,999% (:P) compatible with 1.9.3, you should remove any reference to ruby 1.9.3 from your system path and try it all again.
Joshua Ziggas
Courses Plus Student 2,641 PointsGood call, thanks. Removed the old ruby 1.9.3 path reference, but i'm still getting the same error.
Joshua Ziggas
Courses Plus Student 2,641 PointsStuff like this that makes me want to quit!
Thanks for all your help, I truly appreciate it. As a workaround, I'm thinking maybe I'll just try using sqlite3 for test/development and leave postgresql for heroku deployment -- what do you think?
Bruno Pinto
273 PointsIf you are not in the mood for fixing this, go with sqlite3 and come back when you are more motivated! :)
Fixing this error might be easier in a couple of days, so move forward with sqlite3.