편집 :이 포럼 게시물 덕분에 문제가 해결되었습니다 : http://forums.aptana.com/viewtopic.php?f=20&t=7563&p=27407&hilit=libmysql.dll#p27407. 모두에게 감사드립니다!Ruby on Rails 레이크 오류
나는 RoR을 배우기 시작했고 rake db:migrate
을 사용하려고했지만 동일한 오류가 계속 발생합니다. C:\dev\railslist>mysql -u root railslist_development -p
을 사용하여 MySQL 데이터베이스에 연결할 수 있습니다. rake db:migrate --trace
는 생산 다음
development:
adapter: mysql
database: railslist_development
username: root
password: **********
host: localhost
...
편집 : 미안 해요, 난 거기 혼합있어 ... 내가 이받는 연결할 수 있습니다 다음과 같이
C:\dev\railslist>rake db:migrate --trace
(in C:/dev/railslist)
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:migrate
rake aborted!
Mysql::Error: query: not connected: CREATE TABLE 'schema_migrations' ('version'
varchar(255) NOT NULL) ENGINE=InnoDB
C:/Ruby19/lib/ruby/gems/1.9.1/gems/activerecord-2.3.5/lib/active_record/connecti
on_adapters/abstract_adapter.rb:219:in 'rescue in log'
C:/Ruby19/lib/ruby/gems/1.9.1/gems/activerecord-2.3.5/lib/active_record/connecti
on_adapters/abstract_adapter.rb:202:in 'log'
C:/Ruby19/lib/ruby/gems/1.9.1/gems/activerecord-2.3.5/lib/active_record/connecti
on_adapters/mysql_adapter.rb:323:in 'execute'
C:/Ruby19/lib/ruby/gems/1.9.1/gems/activerecord-2.3.5/lib/active_record/connecti
on_adapters/abstract/schema_statements.rb:114:in 'create_table'
...
내 database.yml을 파일입니다 mysql connect localhost
을 사용하는 MySQL 데이터베이스 - 명령 및 변수의 긴 목록을 생성합니다. 또한 mysql -h localhost -u root -p
을 입력하면 MySQL 프롬프트에 로그인 할 수 있습니다. 따라서 명확히하기 위해 : 은 명령 줄을 통해 MySQL 데이터베이스에 연결될 수 있지만 RoR Rake에서는 오류가 발생합니다.
database.yml 파일에 무엇이 들어 있습니까? – Mick