Hey All,

Executing: gem install mysql --no-ri --no-rdoc tells me that it 
installed one gem without any errors. However looking at the folder 
inside InstantRails, something seems missing. There is no lib for example.

Also, a simple line like this:

@content = Content.find_by_permalink('introduction')

Is throwing one heck of an error (here is a small bit of it):

Processing ContentController#index (for 127.0.0.1 at 2008-11-26 
01:17:28) [GET]
    [4;36;1mSQL (1.0ms) [0m    [0;1mSET NAMES 'utf8' [0m
    [4;35;1mSQL (0.0ms) [0m    [0mSET SQL_AUTO_IS_NULL=0 [0m
    [4;36;1mContent Columns (33.0ms) [0m    [0;1mSHOW FIELDS FROM 
`contents` [0m
    [4;35;1mContent Load (1.0ms) [0m    [0mSELECT * FROM `contents` 
WHERE (`contents`.`permalink` = 'introduction') LIMIT 1 [0m

ArgumentError (NULL pointer given):
     (eval):3:in `each_hash'
     (eval):3:in `all_hashes'
 
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/mysql_adapter.rb:564:in
 
`select' 
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in
 
`select_all_without_query_cache' 
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:60:in
 
`select_all' 
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:81:in
 
`cache_sql' 
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:60:in
 
`select_all' 
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/base.rb:635:in
 
`find_by_sql'

No my first assumption is, this is related to a bad mysql gem 
installation but, for the sake of covering all basis, does anyone know 
whether anything has changed in the way databases get's set-up in the 
database.yml file in 2.2.2?

Current:

development:
   adapter: mysql
   encoding: utf8
   database: osc_development
   username: user
   password: pass
   host: localhost

Thanks for all assistance, thankfully I now see that it is not only me 
struggling with this issue.
Schalk

CharlesB wrote:
> 
> I had the same exact error message when I first tried to install the
> mysql-2.7.3 gem. But from the error message, we clearly see that only
> the RDocs are not being installed.
> 
> You can confirm that if you do a "gem list". If you want, you can
> simply do:
> 
> gem install mysql --no-ri --no-rdoc
> 
> It will install the gem, but not the documentation (which, from a
> Rails point of view, you should not be concerned about anyway).
> 
> Other than that, if Rails 2.2.2 still fails to load, then either you
> have not installed MySQL server itself, or somehow libmysql.dll is not
> on the path list. Simply type "path" at the command prompt and check
> if your mysql\bin directory is listed there. If not, add it.
> 
> Cheers!
> 
> CharlesB
> 
> > 
> 

--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to