Since I am that much of a newb and unfamiliar with the 'rake' command (notwithstanding your instructions) I removed the db names from 'database.yml' and that solved the issue - for now.
I suspect I may encounter another issue when I get to the part in the tutorial when the database *is* created? I don't understand why then in the tutorial there was not a problem. I am sure I did not miss the/a part where the db was created. I did follow the instructions for creating a password for MySQL user 'root' (newb to MySQL, and programming in general as well!). If you could shed any light on that it would be appreciated. But now I can forge ahead! Thank you!! I imagine I will be utilizing this board pretty frequently as I move forward. On Jun 14, 4:10 am, Colin Law <clan...@googlemail.com> wrote: > On 14 June 2010 01:17, GFP <herecomesgr...@gmail.com> wrote: > > > > > I am an RoR newb, so bear with me here. I am on an Intel based Mac > > running OS X 10.4.11 > > > I have started the 'RoR Essentials' tutorial on lynda.com. I have > > installed (I believe) all the necessary components: > > > ruby 1.8.7 (2008-05-31 patchlevel 0) [i686-darwin8.11.1] > > Rails 2.3.8 > > gem version 1.3.5 > > mysql Ver 14.14 Distrib 5.1.47, for apple-darwin8.11.1 (i386) using > > readline 5.1 > > WEBrick 1.3.1 > > > Following the tutorial: > > >> Created project 'my_app' > > $ rails -d mysql my_app > > (It is my understanding I need to define MySQL as the database as > > MySQLite is Rails the default) > >> Start the server. > >> Access the RoR home page athttp://localhost:3000/. > > This page displays as expected but... > >> When I select 'About your application's environment' I get the error > > > "We're sorry, but something went wrong. > > We've been notified about this issue and we'll take a look at it > > shortly." > > > At this point in the development log I see: > > > /!\ FAILSAFE /!\ Sun Jun 13 19:22:05 -0400 2010 > > Status: 500 Internal Server Error > > Unknown database 'my_app_development'... > > > I ignore this error and go ahead and create the ('say') controller > > (say_controller.rb) per the tutorial: > > Generally (but not always) error messages are useful and are best not ignored > :) > The error is complaining that the database does not exist. I guess > that in config/database.yml you have specified my_app_development as > the database. The app tries to open this and is failing. Create the > db and that error should disappear. rake db:create should do it > (provided you have set user and password in database.yml correctly). > > Colin > > > > > $ script/generate controller Say > > > and add the 'hello' method > > > Attempting then to access: > > >http://localhost:3000/say/hello > > > generates the same "We're sorry, but something went wrong." error is > > returned. > > I am supposed to get a 'Template is missing' error. > > > Added to the development log now includes: > > > /!\ FAILSAFE /!\ Sun Jun 13 19:33:38 -0400 2010 > > Status: 500 Internal Server Error > > Unknown database 'my_app_development' > > > I have seen a suggestion to revert to MySQL 5.0 but I cannot find > > where to download it to even try. > > > Thank you in advance for your support. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Ruby on Rails: Talk" group. > > To post to this group, send email to rubyonrails-t...@googlegroups.com. > > To unsubscribe from this group, send email to > > rubyonrails-talk+unsubscr...@googlegroups.com. > > For more options, visit this group > > athttp://groups.google.com/group/rubyonrails-talk?hl=en. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-t...@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.