Install with custom path