昨日の力作は...抜け作!
実は、Aptanaにはまったのは昨日のこと。さんざん調べて
そもそもは、RadRailsでrails2.0+sqlite3を使いたかった事から端を発して、RadRails(0.7.2)のアップデートを行おうと考えたのがドツボの始まり。
RadRailsの最新版を探していたら、http://www.aptana.com/rails/にたどり着いた。
RadRailsはAptanaが引き継いで、そのプラグインとして提供されているらしい。
新し物好きとしては、ここはaptanaを入れるしかないじゃない?(^^;
で、早速ダウンロードしてインストール(やっぱりフリーのcommunity版だよね)
で、起動して最初の画面(Aptana Start Page)で、pluginの下の方にrailsのInstallリンクがあるので、それをクリック。
Updates画面がポップアップし、Aptana Railsが表示される。ここで何も考えずにチェックを点けると・・・mylynというプラグインもインストールしろと言われ、mylynを探して来ても、mylynはorg.eclipse.jdkが必要と言われて...。依存関係地獄にはまってしまう。これが昨日の事。
http://d.hatena.ne.jp/hiraku_saito/20071216/1197770448でも書かれているけれど、Aptana Railsには、Aptana RadRails と Aptana RadRails Integration の二つの選択肢があり、Integrationを選択するとmylynを要求されるらしい。
ので、Integrationの選択を外して、インストールを行うべし。
(Integrationの選択を外す)
その後、プロジェクトを作成する際に、mongrelを選択したら、インストールしろとメッセージが出たので、instarllというリンクをクリックした。
コンソールに
Bulk updating Gem source index for: http://gems.rubyforge.org Select which gem to install for your platform (i386-mswin32) 1. mongrel 1.1.3 (java) 2. mongrel 1.1.3 (i386-mswin32) 3. mongrel 1.1.3 (ruby) 4. mongrel 1.1.2 (ruby) 5. mongrel 1.1.2 (mswin32) 6. mongrel 1.1.2 (java) 7. mongrel 1.1.1 (ruby) 8. mongrel 1.1.1 (jruby) 9. mongrel 1.1.1 (mswin32) : 65. mongrel 0.2.0 (ruby) 66. Cancel installation >
と表示されるので、何となく3を指定
Need to update 12 gems from http://gems.rubyforge.org ............ complete Select which gem to install for your platform (i386-mswin32) 1. fastthread 1.0.1 (mswin32) 2. fastthread 1.0.1 (i386-mswin32) 3. fastthread 1.0.1 (ruby) 4. Cancel installation
ここも3を指定すると、何やら動いてErrorが発生したが一瞬で消えた。
[Console output redirected to file:F:\RadRails-Aptana\RailsApps\.metadata\.plugins\com.aptana.rdt\gems\1203384052140\local_listing.txt]
が表示される。うーん、インストールできたのか出来ないのか。
再度Railsプロジェクトを作成すると、さっきと同じ現象になったので、やっぱりインストールに失敗したらしい。もう一度installをクリックして、今度は2を選択。
local_listing.txtを表示してみると
mongrel (1.1.3) A small fast HTTP library and server that runs Rails, Camping, Nitro and Iowa apps.
となっているのでインストール出来たらしい。