[前][次][番号順一覧][スレッド一覧]

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...         ]