2011-05-02 28 views
1

我在Ruby 1.9.2中使用Rails 3.0.7在Windows中的項目,我希望能夠運行Ruby和IronRuby腳本。當我嘗試使用system()或反引號來調用IronRuby腳本(例如 - 「ir example.rb」)時,似乎該腳本沒有在IronRuby中運行。我有一些需要的.dll文件,當腳本運行時,我收到一個LoadError,說有一個缺失的助手文件example.dll.rb。有沒有人有關於從Rails3運行IronRuby腳本的任何信息?謝謝!如何在Windows上從Rails 3.0.7執行IronRuby腳本?

+0

上取得了一些進展這使用rspec而不是ir來調用IronRuby腳本(這是一個適用於rails和.NET應用程序的測試套件),.dll加載錯誤不再是問題,但rspec運行在Ruby而不是IronRuby。不知道如何讓rspec在IronRuby中運行,而不是從Rails運行在Ruby中。 – akasean 2011-05-04 17:40:10

回答

1

進行調用運行IronRuby的腳本時,包括路徑到您的IronRuby斌..比如: 「系統( 'C:\ IronRuby的\ BIN \ rspec的example_spec.rb')」