Сначала удалите расширение .rb из сценария ruby, в противном случае, если вы скомпилируете проект macruby с помощью macruby_deploy, он будет скомпилирован в файл rbo. Файл сценария должен иметь следующую строку:
#!/usr/bin/env ruby
Убедитесь, что скрипт будет скопирован в папку ресурсов.
Затем создайте и вызовите NSTask:
path = NSBundle.mainBundle.pathForResource('test', ofType:nil)
task = NSTask.alloc.init
task.setLaunchPath(path)
task.launch