<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>IronRuby で Ruby on Rails を動かしてみました</title><link>http://blogs.msdn.com/shozoa/archive/2009/06/09/running-ruby-on-rails-on-ironruby.aspx</link><description>昨年のRailsカンファレンスに続いて今年のRailsカンファレンスでは、「 IronRuby on Rails 」というセッションが行われました。このセッションでは、公開されたIronRuby 0.5.0とRuby on Rails 2.3.2を使って実際にRailsをIronRubyで動かしています。少し(大分かも)前から、IronRubyでRailsを動かすための ドキュメント が公開されています。このカンファレンスで何を紹介したかというサマリーが、 Jimmyさんのブログ で紹介されています。Railsを動かすドキュメントを使って、実際にRailsを動かしてみましたので、その手順を以下に記載していきます。</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: IronRuby で Ruby on Rails を動かしてみました</title><link>http://blogs.msdn.com/shozoa/archive/2009/06/09/running-ruby-on-rails-on-ironruby.aspx#9715928</link><pubDate>Tue, 09 Jun 2009 15:45:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9715928</guid><dc:creator>komatsu</dc:creator><description>&lt;p&gt;はじめまして&lt;/p&gt;
&lt;p&gt;IronRubyでRailsをと思い、ironruby-050をダウンロードし、Cは以下へ移動させ、ir.exeを実行したところ&lt;/p&gt;
&lt;p&gt;”問題が発生したため、Ruby Consoleを終了します。”となり起動に失敗してしまいました&lt;/p&gt;
&lt;p&gt;実行環境の問題と思うのですが、何かヒントなどあれば、是非教えていただけないでしょうか？&lt;/p&gt;
&lt;p&gt;・.net frameworkは 2.0、3.0、3.5spが入っています&lt;/p&gt;</description></item><item><title>re: IronRuby で Ruby on Rails を動かしてみました</title><link>http://blogs.msdn.com/shozoa/archive/2009/06/09/running-ruby-on-rails-on-ironruby.aspx#9720384</link><pubDate>Wed, 10 Jun 2009 04:25:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9720384</guid><dc:creator>shozoa</dc:creator><description>&lt;p&gt;反応が遅くて、ごめんなさい。&lt;/p&gt;
&lt;p&gt;このケースですが、&lt;a rel="nofollow" target="_new" href="http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=25902のIronRuby-0.5.0でしょうか"&gt;http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=25902のIronRuby-0.5.0でしょうか&lt;/a&gt;。間違って、CTP for .NET 4.0 Beta 1を動かすと同じような問題が発生します。それでも解決しない場合は、ironruby-0.5.0-srcを使ってビルドしてみては如何でしょう。&lt;/p&gt;
&lt;p&gt;あ、もしかして「ir.exe」のみをC:\へ移動されたりしていますか? もしそうなら、ironruby-0.5.0.zipをディレクトリ付きで展開してできるBinサブディレクトリの中でir.exeを実行してみてください。このケースであれば、IronRubyの実行に必要なモジュールが不足しているためだと思われます。IronRubyの実行に必要なファイルは、以下の9種類になります。&lt;/p&gt;
&lt;p&gt;ir.exe&lt;/p&gt;
&lt;p&gt;ir.exe.config&lt;/p&gt;
&lt;p&gt;IronRuby.dll&lt;/p&gt;
&lt;p&gt;IronRuby.libraries.dll&lt;/p&gt;
&lt;p&gt;IronRuby.libraries.Yaml.dll&lt;/p&gt;
&lt;p&gt;Microsoft.Scripting.dll&lt;/p&gt;
&lt;p&gt;Microsoft.Scripting.Core.dll&lt;/p&gt;
&lt;p&gt;Microsoft.Scripting.ExtensionAttribute.dll&lt;/p&gt;
&lt;p&gt;Microsoft.Dynamic.dll&lt;/p&gt;
</description></item><item><title>re: IronRuby で Ruby on Rails を動かしてみました</title><link>http://blogs.msdn.com/shozoa/archive/2009/06/09/running-ruby-on-rails-on-ironruby.aspx#9723749</link><pubDate>Wed, 10 Jun 2009 12:35:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9723749</guid><dc:creator>komatsu</dc:creator><description>&lt;p&gt;ご連絡ありがとうございます&lt;/p&gt;
&lt;p&gt;下のIronRuby-0.5.0です、&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=25902"&gt;http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=25902&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;またディレクトリごとC:\へ移動し、bin配下に上記必要なファイルがある状態で、ir.exeをクリックした結果、失敗となります&lt;/p&gt;
&lt;p&gt;ソースからのビルドは実施してみましたが、ダメでした&lt;/p&gt;
&lt;p&gt;試しに、他の人に同ファイルで、試して頂いた結果、正常に動いている事を確認できました&lt;/p&gt;
&lt;p&gt;やはり自分の環境依存のようです、、、、&lt;/p&gt;
&lt;p&gt;との状況ですので、何か解決となるヒントでもと思い投稿させて頂きました&lt;/p&gt;
&lt;p&gt;環境依存と思われますので、難しいですね・・・・&lt;/p&gt;</description></item><item><title>re: IronRuby で Ruby on Rails を動かしてみました</title><link>http://blogs.msdn.com/shozoa/archive/2009/06/09/running-ruby-on-rails-on-ironruby.aspx#9723842</link><pubDate>Wed, 10 Jun 2009 13:35:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9723842</guid><dc:creator>shozoa</dc:creator><description>&lt;p&gt;他の方も動作しているとなると、環境依存と言えばそうなんですが、参照しているアセンブリが見つからなかった場合にこのエラーが良く発生します。つまり、.NET FrameworkのmscorlibやSystem.Coreなどです。Visual Studioなどをお持ちであればエラーが発生した場合にデバッガを起動して、何のアセンブリを読み込む時にエラーが出ているかを調べることができます。特に.NET Frameworkのランタイム系が、正しく読み込めていない可能性が高いです。&lt;/p&gt;
&lt;p&gt;VSでビルドされたのであれば、参照アセンブリを削除されてからもう一度アセンブリ参照を行ってビルドしなおすのも1つの手です。&lt;/p&gt;
&lt;p&gt;それからセキュリティでブロックされている可能性も考えられます。ダウンロードしたZIPを私の場合は、ブロックの解除をしてから展開しています。これをしておかないと、展開したファイル自体もブロックされていますので、実行時にネットワーク接続が発生してファイアーウォールなどにブロックされることもあります。&lt;/p&gt;
</description></item></channel></rss>