2011-05-02 3 views
1

Ruby와 IronRuby 스크립트를 모두 실행할 수 있기를 원하는 Windows에서 Rails 3.0.7을 사용하는 Ruby 1.9.2 프로젝트가 있습니다. system() 또는 backticks를 사용하여 IronRuby 스크립트 (예 : "ir example.rb")를 호출하려고하면 IronRuby에서 스크립트가 실행되지 않는 것처럼 보입니다. 일부 .dll 파일이 필요하며 스크립트가 실행될 때 누락 된 도우미 파일 인 example.dll.rb가 있다는 LoadError가 표시됩니다. 누구든지 Rails3에서 IronRuby 스크립트를 실행하는 것과 관련된 정보가 있습니까? 감사!Windows에서 레일즈 3.0.7에서 IronRuby 스크립트를 어떻게 실행합니까?

+0

가 일부 진전을 이것은 ir보다는 rspec이있는 IronRuby 스크립트를 호출합니다 (이것은 레일과 .NET 응용 프로그램 모두를위한 테스트 스위트입니다). dll로드 오류는 더 이상 문제가되지 않지만 rspec은 IronRuby 대신 Ruby에서 실행됩니다. Ruby에서 Rails가 아닌 IronRuby에서 rspec을 실행하는 방법을 잘 모르겠습니다. – akasean

답변

1

아이언 루비 스크립트를 실행하기 위해 전화를 걸 때, 당신의 아이언 루비 빈 .. 전 경로 포함 "시스템 ('C : 아이언 루비 \ 빈 \의 RSpec에의 example_spec.rb \')"

관련 문제