【问题标题】:Can not require mysql2 with ruby2ruby2 不能要求 mysql2
【发布时间】:2013-08-28 08:59:52
【问题描述】:

我已使用 RVM 将我的 ruby​​ 版本更新到 2.0.0。然后安装mysql2 gem

-> % gem install mysql2
Building native extensions.  This could take a while...
Successfully installed mysql2-0.3.13
1 gem installed
Installing ri documentation for mysql2-0.3.13...
Building YARD (yri) index for mysql2-0.3.13...
Installing RDoc documentation for mysql2-0.3.13...

之后我尝试在 irb 中要求 mysql2。但它会导致以下错误!

-> % irb
2.0.0p247 :001 > require 'mysql2'
LoadError: cannot load such file -- mysql2/mysql2
    from /home/sayuj/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/custom_require.rb:36:in `require'
    from /home/sayuj/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/custom_require.rb:36:in `require'
    from /home/sayuj/.rvm/gems/ruby-2.0.0-p247/gems/mysql2-0.3.13/lib/mysql2.rb:8:in `<top (required)>'
    from /home/sayuj/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/custom_require.rb:60:in `require'
    from /home/sayuj/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/custom_require.rb:60:in `rescue in require'
    from /home/sayuj/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/custom_require.rb:35:in `require'
    from (irb):1
    from /home/sayuj/.rvm/rubies/ruby-2.0.0-p247/bin/irb:16:in `<main>'

我该如何解决。请帮我解决这个问题。

【问题讨论】:

    标签: mysql2 ruby-2.0


    【解决方案1】:

    更新您的 RVM rvm get stable 并重新安装 ruby​​2

    rvm uninstall ruby-2.0.0-p247
    rvm install ruby-2.0.0-p247
    

    这会起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-08
      • 1970-01-01
      相关资源
      最近更新 更多