数日間の実験の後、他の投稿から発見された手順の組み合わせを使用して、Windows8のAptana3.2.2でようやく成功しました。ある人が成功するためにたどる手順は、他の多くの人にはうまくいかないようですが、それが役立つかもしれない場合は、以下に私が行った手順を示します。私はRubyとRailsを初めて使用するので、関係のない手順を含めるリスクを冒して、非常に詳細に説明するようにします。すでにMySQLをインストールしていて、Ruby1.9.3のインストールで動作していることに注意してください。
既存のRubyおよびDevKitインストール(Windowsレジストリを含む)を消去しました。(C:\ Ruby193ディレクトリの名前をC:\ Ruby193_oldに変更しました。以下の手順8dを参照してください。)
rubyinstaller.orgWebサイトからrubyinstaller-1.9.3-p327.exeを使用してRubyをインストールしました。C:\Ruby193にインストールしました。
DevKit(rubyinstaller.orgのDevKit-tdm-32-4.5.2-20111229-1559-sfx.exe)をC:\ Ruby193\DevKitにインストールしました。
C:\ Ruby193 \ DevKit\binをPATHに追加しました。([コントロールパネル]、[システムとセキュリティ]、[システム]を開き、[システムの詳細設定]を選択して[システムのプロパティ]ウィンドウの[詳細設定]タブを表示します。そこで[環境変数]ボタンをクリックして別のウィンドウを表示します。[システム変数]で「」セクションで、「PATH」変数を選択し、「編集」をクリックして、「; C:\ Ruby193 \ DevKit \ bin」を追加しました。)
現在開いているすべてのcommand/dosウィンドウを閉じ、新しいウィンドウを開きました(新しいPATHが有効になるようにするため)。
コマンドウィンドウで、次のコマンドを実行しました。
6a。gem install rails
6b。gem install ruby-debug-ide19 --platform=ruby
(これは失敗しました。)
6c。cd \Ruby193\Devkit
6d。`devkitvars.bat
6e。curl -OL http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem
6f。curl -OL http://rubyforge.org/frs/download.php/75415/ruby-debug-base19-0.11.26.gem
6g。gem install linecache19-0.5.13.gem
6時間。gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include=c:\ruby193\include\ruby-1.9.1\ruby-1.9.3-p327
6i。gem install ruby-debug-ide19 --platform=ruby
(上記と同じですが、今回はエラーなしでインストールされました。)
RubyMine4.5.4のevalをダウンロードしてインストールしました。(何人かの人々は、RubyMineが必要な不足している宝石をインストールすると言っていました。)
RubyMineの場合:
8a。RubyはSDKがどこにあるかわからなかったので、[ファイル]、[設定]の順にクリックしました。表示された設定ウィンドウの左側のペインで、[Ruby SDKandGems]をクリックしました。右側のペインで、[SDKの追加...]をクリックして選択しC:\Ruby193\bin\ruby.exe (ruby-1.9.3-p327)
ました。[OK]をクリックして、メインウィンドウに戻ります。
8b。[実行]、[デバッグ]の順にクリックすると、コンテキストメニューが表示されます。メニューのいくつかの項目の左側に数字のラベルがあります。「Development:myproject」(左側に「1」の番号が付いています)を選択しました。
8c。「デバッガーに必要なgemruby-debug-base19xが現在インストールされていません。インストールしますか?」「はい」を選択しました。ダウンロードの進行状況ウィンドウのテキストはすぐに変わりましたが、少なくとも2つのgemをダウンロードしているように見えました。
8d。デバッグを再試行しました。この時点で、コンソールがC:\ Ruby193\binフォルダーに正しいバージョンの「libmysql.dll」が必要であると警告したと思います。上記の手順1で名前をC:\ Ruby193\binに変更した古いRubyインストールからファイルをコピーしました。
8e。もう一度デバッグを試みました。今回、RubyMineは「指定されたモジュールが見つかりませんでし C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/1.9/mysql2.so
た:。C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/libフォルダーを参照すると、そこに気づきました。は「mysql2」フォルダではなく「mysql」フォルダであり、「mysql」フォルダにはmysql2.soファイルを含む1.9フォルダがあったため、「mysql2」フォルダを作成し、「mysql」からすべてのコンテンツをコピーしました。 「フォルダを「mysql2」フォルダに移動します。
8f。もう一度デバッグを試みましたが、今回はうまくいきました。
8g。RubyMineを終了しました。
Aptanaをリリースしました。Aptanaの場合:
9a。左側のペインの[プロジェクトエクスプローラー]タブで、プロジェクトのルートを選択しました。
9b。メニューバーで、[実行]、[サーバーのデバッグ]の順にクリックしました。
機能した!コンソールの読み取り:
Fast Debugger (ruby-debug-ide 0.4.17.beta14, ruby-debug-base 0.11) listens on 127.0.0.1:53561
=> Booting WEBrick
=> Rails 3.2.9 application starting in development on ht tp://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2012-12-20 20:23:51] INFO WEBrick 1.3.1
[2012-12-20 20:23:51] INFO ruby 1.9.3 (2012-11-10) [i386-mingw32]
[2012-12-20 20:23:51] INFO WEBrick::HTTPServer#start: pid=4416 port=3000
IEでは、参照するhttp://localhost:3000/
と、デバッグコンテキストで実行されます。(URLのスペルミスは意図的なものであるため、この投稿はstackoverflowの投稿検証テストに合格しました。)