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.

