Hi All,
          I successfully installed rails(3.0.10) and ruby version
1.9.2 and mysql version 5.5.8 on my windows7 machine. I am using
mysisgit also.
i am able to start any application with sqlite3 which comes default
for rails. But problem is when i want use mysql.
i am using

"rails new appname -d mysql" for using mysql
$ rails new appname -d mysql
      create
      create  README
      create  Rakefile
      create  config.ru
      create  .gitignore
      create  Gemfile
      create  app
      create  app/controllers/application_controller.rb
      create  app/helpers/application_helper.rb
      create  app/mailers
      create  app/models
      create  app/views/layouts/application.html.erb
      create  config
      create  config/routes.rb
      create  config/application.rb
      create  config/environment.rb
      create  config/environments
      create  config/environments/development.rb
      create  config/environments/production.rb
      create  config/environments/test.rb
      create  config/initializers
      create  config/initializers/backtrace_silencers.rb
      create  config/initializers/inflections.rb
      create  config/initializers/mime_types.rb
      create  config/initializers/secret_token.rb
      create  config/initializers/session_store.rb
      create  config/locales
      create  config/locales/en.yml
      create  config/boot.rb
      create  config/database.yml
      create  db
      create  db/seeds.rb
      create  doc
      create  doc/README_FOR_APP
      create  lib
      create  lib/tasks
      create  lib/tasks/.gitkeep
      create  log
      create  log/server.log
      create  log/production.log
      create  log/development.log
      create  log/test.log
      create  public
      create  public/404.html
      create  public/422.html
      create  public/500.html
      create  public/favicon.ico
      create  public/index.html
      create  public/robots.txt
      create  public/images
      create  public/images/rails.png
      create  public/stylesheets
      create  public/stylesheets/.gitkeep
      create  public/javascripts
      create  public/javascripts/application.js
      create  public/javascripts/controls.js
      create  public/javascripts/dragdrop.js
      create  public/javascripts/effects.js
      create  public/javascripts/prototype.js
      create  public/javascripts/rails.js
      create  script
      create  script/rails
      create  test
      create  test/fixtures
      create  test/functional
      create  test/integration
      create  test/performance/browsing_test.rb
      create  test/test_helper.rb
      create  test/unit
      create  tmp
      create  tmp/sessions
      create  tmp/sockets
      create  tmp/cache
      create  tmp/pids
      create  vendor/plugins
      create  vendor/plugins/.gitkeep


Then "cd appname" and
Then "bundle install"

$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Using abstract (1.0.0)
Using activesupport (3.0.10)
Using builder (2.1.2)
Using i18n (0.5.0)
Using activemodel (3.0.10)
Using erubis (2.6.6)
Using rack (1.2.3)
Using rack-mount (0.6.14)
Using rack-test (0.5.7)
Using tzinfo (0.3.29)
Using actionpack (3.0.10)
Using mime-types (1.16)
Using polyglot (0.3.2)
Using treetop (1.4.10)
Using mail (2.2.19)
Using actionmailer (3.0.10)
Using arel (2.0.10)
Using activerecord (3.0.10)
Using activeresource (3.0.10)
Using bundler (1.0.18)
Installing mysql2 (0.2.13) with native extensions c:/Ruby192/lib/ruby/
1.9.1/ruby
gems/installer.rb:483:in `rescue in block in build_extensions': ERROR:
Failed to
 build gem native extension. (Gem::Installer::ExtensionBuildError)

c:/Ruby192/bin/ruby.exe extconf.rb
checking for rb_thread_blocking_region()... yes
checking for main() in -llibmysql... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=c:/Ruby192/bin/ruby
        --with-mysql-dir
        --without-mysql-dir
        --with-mysql-include
        --without-mysql-include=${mysql-dir}/include
        --with-mysql-lib
        --without-mysql-lib=${mysql-dir}/lib
        --with-libmysqllib
        --without-libmysqllib


Gem files will remain installed in c:/Ruby192/lib/ruby/gems/1.9.1/gems/
mysql2-0.
2.13 for inspection.
Results logged to c:/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.13/
ext/mysql2/g
em_make.out
        from c:/Ruby192/lib/ruby/1.9.1/rubygems/installer.rb:486:in
`block in bu
ild_extensions'
        from c:/Ruby192/lib/ruby/1.9.1/rubygems/installer.rb:446:in
`each'
        from c:/Ruby192/lib/ruby/1.9.1/rubygems/installer.rb:446:in
`build_exten
sions'
        from c:/Ruby192/lib/ruby/1.9.1/rubygems/installer.rb:198:in
`install'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/
bundler/sour
ce.rb:101:in `block in install'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/
bundler/ruby
gems_integration.rb:78:in `preserve_paths'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/
bundler/sour
ce.rb:91:in `install'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/
bundler/inst
aller.rb:58:in `block (2 levels) in run'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/
bundler/ruby
gems_integration.rb:93:in `with_build_args'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/
bundler/inst
aller.rb:57:in `block in run'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/
bundler/inst
aller.rb:49:in `run'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/
bundler/inst
aller.rb:8:in `install'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/
bundler/cli.
rb:220:in `install'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/
bundler/vend
or/thor/task.rb:22:in `run'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/
bundler/vend
or/thor/invocation.rb:118:in `invoke_task'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/
bundler/vend
or/thor.rb:263:in `dispatch'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/
bundler/vend
or/thor/base.rb:386:in `start'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/bin/
bundle:13:in
 `<top (required)>'
        from c:/Ruby192/bin/bundle:19:in `load'
        from c:/Ruby192/bin/bundle:19:in `<main>'

and then "rails s"

$ rails s
←[31mCould not find gem 'mysql2 (~> 0.2.11, runtime)' in any of the
gem sources
listed in your Gemfile.←[0m
←[33mRun `bundle install` to install missing gems.←[0m

and one more thing i noticed here is
i am not able to find the version of rails when i am in the root, see
this

$ rails -v
←[31mCould not find gem 'mysql2 (~> 0.2.11, runtime)' in any of the
gem sources
listed in your Gemfile.←[0m
←[33mRun `bundle install` to install missing gems.←[0m

But i am able find it when outside the application
$ rails -v
Rails 3.0.10

so thats the error i am getting. i tried different methods by
googling, but nothing worked out for me.
I am still in my initial days and any help would be appreciated.

-- 
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