0

エラー:

C:\ruby_shuby\exchange>rake db:create:all
rake/rdoctask is deprecated.  Use rdoc/task instead (in RDoc 2.4.2+)
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/connection_adapters/mysql_ad
apter.rb:620: [BUG] Segmentation fault
ruby 1.8.7 (2011-06-30 patchlevel 352) [i386-mingw32]

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

SYSTEM gem リスト:

C:\ruby_shuby\exchange>gem list

*** LOCAL GEMS ***

actionmailer (2.3.11, 2.3.2)
actionpack (2.3.11, 2.3.2)
activerecord (2.3.11, 2.3.2)
activeresource (2.3.11, 2.3.2)
activesupport (2.3.11, 2.3.2)
mysql (2.8.1 x86-mingw32)
rack (1.1.2, 1.1.1)
rails (2.3.11)
rake (0.9.2)

ヘルプ!これをやり遂げるために何をすべきか。

4

2 に答える 2

0

上記のバグレポートの解決策を取得しました。これは、mysql のデータベース名と私の rails 構成ファイルに関する小さな問題として推測されます。

上記の問題の原因は次のとおりです。

>Mysql or database server is Off,or disconnected.

または
>file in Config/database.yml contains different name of DB、mysql のような環境と、レールでアプリケーション用に設定した別のデータベース名。(私のものはこれでした:Config/database.ymlのMysql DBname名とDB名のMisMatch)。

また

> mysql or database gem not installed in ruby.


または
>Libmysql.dll file was need to be copy、Mysql がインストールされたディレクトリから ruby​​ の bin ディレクトリに移動すると、次のようなエラーが発生する場合があります。 ここに画像の説明を入力

于 2011-08-29T03:25:30.583 に答える
0

これは「時間」のバグではなく、MySQL がインストールされていない環境に問題があると思います。

システムに MySQL をインストールしましたか?

于 2011-08-27T08:15:43.927 に答える