# Compile Ruby Script

**URL:** <https://www.ruby-forum.com/t/compile-ruby-script/147865>\
**Category:** IronRuby\
**Created:** [September 6, 2008, 9:09am UTC](https://www.ruby-forum.com/t/compile-ruby-script/147865 "2008-09-06T09:09:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![acampos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/919ad9/32.png) [@acampos](https://www.ruby-forum.com/u/acampos)\
**Post date:** [September 6, 2008, 9:09am UTC](https://www.ruby-forum.com/t/compile-ruby-script/147865/1 "2008-09-06T09:09:25Z")

</div>

Hi,

Is there a compile option available for IronRuby so that a script could  
be compiled and then re-executed repeatedly? The PythonEngine has a  
compile option that facilitates that and I’m trying to determine if  
IronRuby has an equivalent.

Thanks,

Aaron

---

<div class="post-metadata">

**Author:** ![acampos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/919ad9/32.png) [@acampos](https://www.ruby-forum.com/u/acampos)\
**Post date:** [September 6, 2008, 11:30am UTC](https://www.ruby-forum.com/t/compile-ruby-script/147865/2 "2008-09-06T11:30:06Z")

</div>

Found it:

CompiledCode compiledScript =  
scriptScope.Engine.CreateScriptSourceFromString(script).Compile()

Regards,

Aaron
