2

ActiveRecord (すべてのレールではありません) を使用する仕事で使用するコマンド ライン アプリがあります。読み込み時間のパフォーマンスを向上させるために、Ruby 2.0.0 にアップグレードしたいと考えています。

そのために、私は...

  1. ダウンロード/インストールされた ActiveRecord 3.2.13
  2. Ruby 2.0.0 をダウンロードし、スクリプトの she-bang を適切に変更します。

実行すると...

gems/mysql2-0.3.11/lib/mysql2/client.rb:34:in `ssl_set': no implicit conversion of nil into String (TypeError)

必要な手順を見逃していませんか?

ありがとう。

4

1 に答える 1

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 と共にインストールされていました。

于 2013-04-26T01:49:01.160 に答える