On Sep 7, 10:54 am, venkata reddy <[email protected]> wrote:
> 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

Short answer:

Install either mysql or mysql2 gem following these instructions:
http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/

Long answer:

Rails is defaulting to mysql2 and attempting to compile latest
version.

Gem compilation will attempt to find libmysql and headers to link to,
but these are not available unless you supply the --with-mysql-dir
option during gem installation.

Since Bundler doesn't support that, you should install the gem prior
doing the bundle install, which will solve Bundler attempting to
download and install the gem again.

The provided tutorial will work with any version of MySQL installed
since it will not use any file from it. Instead, it will use the
standalone Connector component, which gives you freedom to update
MySQL later.

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

That is because you're inside an application folder and "rails" will
attempt to run in the context of your application (so rails generate,
rails server and others) work.

Hope this helps.

Cheers,
--
Luis Lavena

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