If a tree falls in the forest, and no one's around to hear it, does it make a sound? No - it makes a shockwave; sound requires there to be something which can hear it.
You would only get a rainbow if there was something there to see it positioned in the right place, and as stated above me, the sunlight isn't as ambient as it is on earth. Probably not.