Striker David Goodwillie has left Raith Rovers with ‘immediate effect’, eight months after his controversial signing.