ruby18.core purpose?

That is probably a coredump. Your application crashes and it leaves core dumps. This can be disabled in different ways depending on your OS (setting kern.maxcoredumpsize to 0 in FreeBSD I blv). ulimit -c 0 in Linux I blv.

Vish