我有一个命令行应用程序,我们在工作中使用ActiveRecord(不是所有的rails)。我们希望升级到Ruby 2.0.0以提高加载时间性能。
要这样做,我......
当我跑步时,我得到......
gems/mysql2-0.3.11/lib/mysql2/client.rb:34:in `ssl_set': no implicit conversion of nil into String (TypeError)
我错过了必要的步骤吗?
感谢。
答案 0 :(得分:2)
我不得不使用Ruby 2.0.0附带的RubyGems在我的系统上重新安装mysql2 gem。
gem uninstall mysql2
/path/to/ruby-2.0.0-p0/bin/gem install mysql2 -- --with-mysql-config=/path/to/pkgs/mysql/5.1.46-64/bin/mysql_config
Mysql2之前安装了旧版本的Ruby / RubyGems。