rails:1904
From: Kyoko Sato <k.sato@a...>
Date: Wed, 13 Dec 2006 16:20:15 +0900
Subject: [rails:1904] list のエラーと ruby-mysql-0.2.6 のインストール
いつもお世話になっております。佐藤です。 templateテーブルをscaffoldしたのですが、template_controller.rbで、エラー が発生してしまうため、以下のコネクターらしきものをインストールしたら解決 してくれるかもしれないと思っていたのですが、逆にそのインストールが上手く いかなかたようで、そのエラーも追加されて出るようになってしまいました。 インストールしたものは http://www.tmtm.org/ruby/mysql/ からダウンロード してきたruby-mysql-0.2.6.tar.gz を展開して実行し、以下のコマンドを実行し てみました。 インストールする前に gem uninstall mysql を実行しています。 下記のBrowserのエラーが発生することがわかって、慌てて gem install mysql を実行したのですが、変わらない状況です。 どうしたらエラーがなくなるのでしょうか? 宜しくお願い致します。 Browser------------------------------------------------------------------ Mysql::Error in TemplateController#index Client does not support authentication protocol requested by server; consider upgrading MySQL client RAILS_ROOT: script/../config/.. Application Trace | Framework Trace | Full Trace /usr/local/lib/ruby/1.8/mysql.rb:453:in `read' /usr/local/lib/ruby/1.8/mysql.rb:130:in `real_connect' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/mysql_adapter.rb:330:in `connect' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/mysql_adapter.rb:87:in `initialize' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/mysql_adapter.rb:36:in `new' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/mysql_adapter.rb:36:in `mysql_connection' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract/connection_specification.rb:251:in `send' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract/connection_specification.rb:251:in `connection_without_query_cache=' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/query_cache.rb:54:in `connection=' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract/connection_specification.rb:220:in `retrieve_connection' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in `connection' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:696:in `columns' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/calculations.rb:216:in `column_for' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/calculations.rb:138:in `calculate' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/calculations.rb:66:in `count' /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/pagination.rb:172:in `count_collection_for_pagination' /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/pagination.rb:196:in `paginator_and_collection_for' /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/pagination.rb:129:in `paginate' app/controllers/template_controller.rb:12:in `list' app/controllers/template_controller.rb:3:in `index' SSH-------------------------------------------------------------------- Mysqlは多分ソースからインストールされていると思うので、必要ないですが、 一応打ってみました。以下のコマンドはというより受け付けてくれません。 [sato@xxxxx ruby-mysql-0.2.6]$ ruby setup.rb setup.rb:8: warning: Insecure world writable dir /export/home/admin/sato/rails/DuraAD/ruby-mysql-0.2.6/., mode 040777 setup.rb:8: command not found: mysql_config --socket ----------------------------------------------------------------------- [sato@xxxxx ruby-mysql-0.2.6]$ ruby test.rb hostname username password connect............../mysql.rb:453:in `read': Client does not support authentication protocol requested by server; consider upgrading MySQL client (Mysql::Error) from ./mysql.rb:130:in `real_connect' from ./mysql.rb:91:in `initialize' from ./mysql.rb:1085:in `new' from ./mysql.rb:1085:in `connect' from ./t/00connect.rb:1 from test.rb:23:in `load' from test.rb:23 from test.rb:19:in `each' from test.rb:19 [root@xxxxx ruby-mysql-0.2.6]ruby install.rb -- ML: rails@r... 使い方: http://QuickML.com/
@ 1899 2006-12-12 13:36 [taichi.fujisawa@g...] 『はじめよう Ruby on Rails』を一緒に勉強しませんか? -> 1904 2006-12-13 08:20 ┗[k.sato@a... ] list のエラーと ruby-mysql-0.2.6 のインストール 1905 2006-12-13 08:35 ┗[k.sato@a... ] 1906 2006-12-13 08:49 ┗[k.sato@a... ] 1907 2006-12-14 07:27 ┗[k.sato@a... ]