Проанализируем утверждения:
- Красный мешок: 'В других мешках подарка нет'. Если это утверждение верно, то в красном мешке нет подарка, а значит, утверждение неверное.
- Голубой мешок: 'Подарок не в этом мешке'. Если это утверждение верно, то подарок в красном или золотистом мешке. Однако, если подарок в красном мешке, утверждение красного мешка становится верным, что противоречит условию (только одно утверждение верно).
- Золотистый мешок: 'Подарок не в красном мешке'. Если это утверждение верно, то подарок в голубом или золотистом мешке. Если подарок в голубом мешке, утверждение голубого становится неверным, что не противоречит условию.
Значит, подарок в голубом мешке.