Why is it so complicated to deploy a rails app?

Why is it so complicated to deploy a rails app?