0

IronRubyを使用したクロスプラットフォームGUIの作成に関するクールな記事を見つけました。そこでは、誰かが[Shoes]( http://en.wikipedia.org/wiki/Shoes_(GUI_toolkit) DSLを_whyによって IronRubyのラッキースティッフによって再作成しました。

素晴らしいですね!

そこで、記事からIronRubyバイナリコードをダウンロードし、次のコマンドを実行しました。

c:\IronRuby\bin\ir hello_world.rb

しかし、次のエラーが発生します。

:0:in `require': no such file to load -- Microsoft.Scripting, Version=1.0.0.2000 Culture=neutral, PublicKeyToken=null (LoadError)
        from ./shoes.rb:5
        from hello_world.rb:1
        from :0:in `require'

これらのサンプルアプリを実行するにはどうすればよいですか?

4

2 に答える 2

2

shoes.rb から次の 5 行を削除した後、4 つのデモの例を機能させることができました。

require 'Microsoft.Scripting, Version=1.0.0.2000, Culture=neutral, PublicKeyToken=null'
require 'IronRuby, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
include Microsoft::Scripting::Hosting
include Ruby::ランタイム
インクルード Ruby

これらの行は必要ありません。

于 2009-09-29T22:47:42.490 に答える
1

要求している MS.Scripting のバージョンが、あなたが持っているバージョンと一致しないのではないかと思います。これはよくある問題です。バージョン番号を確認してください。

バージョン番号を確認するには、右クリックしてバージョン番号を確認しMicrosoft.Scripting.dllます。

于 2009-09-15T01:48:35.303 に答える