[#44725] Set[Set[1]]==Set[Set[1]] は偽? — "5.5" <5.5@...>

5.5 です。

22 messages 2008/03/04

[#44782] $stdin.rewind が exec した子プロセスに伝わらない? — SATOH Fumiyasu <fumiyas@...>

さとうふみやす @ OSS テクノロジです。

11 messages 2008/03/17
[#44783] Re: $stdin.rewind が exec した子プロセスに伝わらない? — Kazuhiro NISHIYAMA <zn@...> 2008/03/17

西山和広です。

[ruby-list:44712] Mysql not loaded

From: 遠藤 明 <endo4917@...>
Date: 2008-03-01 21:34:14 UTC
List: ruby-list #44712
遠藤と申します。
突然訳の分からぬことになり、ご意見をお聞かせいただければ幸いです。

RoR(1.2.3)+MySQLで半年ほど前からデータ提供を行っており、2.0に
するとかなりの改造を強いられるので、断念したところです。
プラットホームはWindows XP Professionalで、ruby 1.8.6 (2007-03-13
patchlevel 0) [i386-mswin32]、activerecord(1.15.3)、mysql(2.7.3)
rubygems(1.0.1)といったところです。

現にRoRの方は問題なく動いているにも関わらず、下記のプログラムを
別に走らせるとエラーになるようになりました。この間思い出すことと
言えば、lost connection to MySQL server が出てくるようになって、
gem i mysqlをやったくらい(忘れていることが何かきっとあるので
しょうが)です。一方でRoRの方は何事もなく動いているのが不気味です。

require 'rubygems'
require 'active_record'
ActiveRecord::Base.establish_connection(
  :adapter  => 'mysql',
  :host     => 'localhost',
  :username => '....'
  :password => '....'
  :database => '....' 
)
class User < ActiveRecord::Base
end
User.find(:all)

C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/validations.rb:334: warning: `*' interpreted as argument prefix
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/validations.rb:363: warning: `*' interpreted as argument prefix
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/migration.rb:226: warning: instance variable @ignore_new_methods not initialized
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/migration.rb:226: warning: instance variable @ignore_new_methods not initialized
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/attribute_methods.rb:7: warning: `*' interpreted as argument prefix
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:41: warning: method redefined; discarding old allow_concurrency=
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/postgresql_adapter.rb:390: warning: `&' interpreted as argument prefix
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:74: warning: instance variable @active_connection_name not initialized
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/mysql_adapter.rb:7:in `define_all_hashes_method!': Mysql not loaded (RuntimeError)
	from C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/mysql_adapter.rb:60:in `require_mysql'
	from C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/mysql_adapter.rb:78:in `mysql_connection'
	from C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:262:in `send'
	from C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:262:in `connection_without_query_cache='
	from C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/query_cache.rb:54:in `connection='
	from C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:230:in `retrieve_connection'
	from C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in `connection'
	from C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:513:in `delete_all'
	 ... 17 levels...
	from C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:1101:in `construct_finder_sql'
	from C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:997:in `find_every'
	from C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:418:in `find'
	from name.rb:15


In This Thread

Prev Next