編集:ここでは解決は(場合には以下にリンクされているスレッドが消える)です:とSegfault
- (1.8.7からダウン)ルビー1.8.6をインストール
gem install rails -v=2.3.8
(前と同じ)gem install mysql
(前と同じバージョン2.8.1)- ダウンロードlibmysql.dllをhttp://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dllからとRuby186/binにそれを堆積させます。 (前に、私は、MySQL /ビンからlibmysql.dllをファイルにコピーしていた。)
私はmysqlの(ないsqlite3の)のために設定database.ymlファイルでrake db:migrate
をしようとすると、私は、次のセグメンテーション違反のエラーを取得:Ruby on Rails Rake Errorとそこに任意のヘルプが表示されない***私がrake db:create
を実行すると、レールが正常に作成されますので、私のレールのアプリが正しく設定されていることが表示されます:
C:/Ruby187/lib/ruby/1.8/benchmark.rb:306: [BUG] Segmentation fault ruby 1.8.7 (2010-12-23 patchlevel 330) [i386-mingw32]
私は既にこのスレッドを見てきました。 mysqlスキーマの指示database.ymlの開発環境用に(または「スキーマはすでに存在しています」というメッセージを返します)。
私はmysqlの設定が間違っていたと思いますが、それでrake db:create
が動作するという事実は私には別の考え方になります。私は3つの他のマシンでレールとmysql(共同作業)をうまくセットアップしました。私はこの問題が何であるか分かりません。 。
ルビーV 1.8.7 - レールV 2.3.8 - 。 MysqlのV 5.1.54
***そのスレッドを投稿したユーザーは、彼が上のポストへの問題のおかげで解決していることが示されました。アプタナただし、その投稿へのリンクはホームページを指しているので、回答スレッドは移動されたか、削除されたようです。
WindowsでRuby Railsを使用するときに発生する多くの問題の1つです! – Zabba
方法:https://aptanastudio.tenderapp.com/discussions/problems/1427-mysqlrb-driver-has-been-removedおよび https://aptanastudio.tenderapp.com/discussions/problems/779-rakedb-mysql -problem – Zabba
前者には解決策が掲載されていませんでした。後者は修正を提供しませんでした。 – JellicleCat