Sql 无法启动rails服务器。找不到特定的模块

Sql 无法启动rails服务器。找不到特定的模块,sql,ruby-on-rails,ruby,Sql,Ruby On Rails,Ruby,不熟悉编程、ruby、rails、sql等。下面是视频教程,但遇到了此错误。谢谢你的帮助 C:\sites\simple_cms>rails s c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/mysql2-0.3.15/lib/mysql2.rb:8:in `requir e': 126: The specified module could not be found. - c:/ruby200-x64/lib/ruby/ge ms/2.0.0/ext

不熟悉编程、ruby、rails、sql等。下面是视频教程,但遇到了此错误。谢谢你的帮助

C:\sites\simple_cms>rails s
c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/mysql2-0.3.15/lib/mysql2.rb:8:in `requir
e': 126: The specified module could not be found.   - c:/ruby200-x64/lib/ruby/ge
ms/2.0.0/extensions/x64-mingw32/2.0.0/mysql2-0.3.15/mysql2/mysql2.so (LoadError)

        from c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/mysql2-0.3.15/lib/mysql2.rb
:8:in `<top (required)>'
        from c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.6.0.pre.2/lib/bun
dler/runtime.rb:76:in `require'
        from c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.6.0.pre.2/lib/bun
dler/runtime.rb:76:in `block (2 levels) in require'
        from c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.6.0.pre.2/lib/bun
dler/runtime.rb:72:in `each'
        from c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.6.0.pre.2/lib/bun
dler/runtime.rb:72:in `block in require'
        from c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.6.0.pre.2/lib/bun
dler/runtime.rb:61:in `each'
        from c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.6.0.pre.2/lib/bun
dler/runtime.rb:61:in `require'
        from c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.6.0.pre.2/lib/bun
dler.rb:132:in `require'
        from C:/sites/simple_cms/config/application.rb:7:in `<top (required)>'
        from c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/railties-4.0.2/lib/rails/co
mmands.rb:74:in `require'
        from c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/railties-4.0.2/lib/rails/co
mmands.rb:74:in `block in <top (required)>'
        from c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/railties-4.0.2/lib/rails/co
mmands.rb:71:in `tap'
        from c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/railties-4.0.2/lib/rails/co
mmands.rb:71:in `<top (required)>'
        from bin/rails:4:in `require'
        from bin/rails:4:in `<main>'

C:\sites\simple_cms>

我们需要从零开始:

使用Windows安装程序从安装Ruby 安装捆绑程序: gem安装绑定器 对于Windows上的mysql,我认为您需要devkit。从中获取与您的操作系统匹配的 确保你的电脑上安装了mysql。 确保mysql2 gem安装正确。如果gem install mysql2安装不正确,您可能需要如下内容:gem install mysql2--with mysql dir=C:\mysql\bin;将c:\mysql\bin更改为步骤4中安装mysql的位置 安装导轨:gem安装导轨 转到目录c:\sites\simple\u cms并键入:bundle install 现在尝试启动服务器:rails s
Windows上的Rails开发已经取得了很大的进步,但是如果你真的想跟上时代,避免将来出现一些奇怪的问题,特别是在支持gem的情况下,我建议你使用Ubuntu。如果您没有其他计算机或不希望进行双重启动,您可以免费安装VirtualBox并在其上运行Ubuntu。

请先在c:\sites\simple\u cms中尝试bundle安装,然后重试。让我知道这是否有效,谢谢。尝试过,但现在出现以下错误:c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/mysql2-0.3.15/lib/mysql2.rb:8:在要求中:193:%1不是有效的Win32应用程序。-c:/ruby200-x64/lib/ruby/gems/2.0.0/extensions/x64-mingw32/2.0.0/mysql2-0.3.15/mysql2/mysql2.so从c:/ruby200-x64/lib/ruby/gems/2.0.0/gems/2.0.0/gems/mysql2-0.15/lib/mysql2.0.0/ruby/gems/bundler-1.6.0.0.pre.2/lib/bundler.76加载错误。在运行时,需要一些mysql2/gem至少在窗户下工作,我尝试的时候很痛苦。显然是设法解决了。也许这对你也有帮助。谢谢你的帮助。关于从零开始。我需要先卸载所有内容吗?第二,我如何知道我需要什么版本,即32位或64位?我知道我运行的是64位操作系统,但我很确定我的CPU是64位启用的,但当我查看系统属性时,它只显示64位操作系统,没有提到我的CPU。这是否表明它没有运行64位,这可能与错误有关?我想我正在运行所有ruby和sql软件的64位版本。如果您运行的是64位操作系统,那么您最好使用64位安装。我认为你不需要卸载任何东西。安装人员应该注意这一点。如果您还有问题,请随时传回=谢谢,我刚刚安装了virtual box并在上面运行了ubuntu。我现在如何在ubuntu上做到这一点?我真的不知道从哪里开始。就像我必须下载所有东西一样,我如何访问comand提示符。ubuntu上的命令是不同的不?你想寻找终端,它是控制台。不要用apt-get安装Ruby,而是用rvm安装Ruby。。。会有一个陡峭的学习曲线,但过一会儿,你会为自己感到骄傲:-我一开始自己使用Windows进行开发,现在我在ubuntu上安装了rails,但当我启动rails服务器时,我得到了:jarg@jarg-VirtualBox:~/code/ruby/webapp$rails程序“rails”可以在以下软件包中找到:*rails*ruby-railties-3.2 Try:sudo-apt-get安装