If you just want to run a headless ruby application, you can use Automator. Simply create a new workflow, add a line to execute your application, and save it as a ".app". I can give you more specific instructions if you like.
@jmitchell1009
Specific Instructions: If you don't need to input anything to your program (like files or arguments) the simplest way would be to:
- Open Automater
- Select new "Application" (This will save your final output as a .app, you can choose another option if you want something else)
- Select the "Run Shell Script" action, and drag this into your workflow.
- Select a shell to run it in (shouldn't matter too much if you're just running a ruby application).
- Select where input should go (again, if you have no input, it should matter too much)
- Enter the command for your ruby application. Something like "ruby commandpath" etc. (without quotes of course)
- You may want to run it a few times to make sure it works. Once you're done, you can save the workflow and it will create a .app for you.
If you have any issues, let me know.