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.

Reply via email to