`/ usr / bin / file -i SOME_FILE` возвращает другой результат при развертывании в Phusion Passenger - PullRequest
0 голосов
/ 11 января 2010

Я использую /usr/bin/file -i SOME_FILE, чтобы определить, содержит ли он символы не ascii-and-utf. Однако при развертывании приложения на apache + passenger он дает другой результат.

В 'script / console' вышеприведенная строка дает: SOME_FILE: text / plain; кодировка = UTF-8

У пассажира это дает:

SOME_FILE: обычный файл

Поскольку я указываю на абсолютный путь к файлу, это странно. Я предполагаю, что используемая им библиотека отличается в Passenger. Есть комментарии?

Если это неправильный способ определения кодировки текстового файла, какой подход лучше (в рубине)?

Большое спасибо.

1 Ответ

0 голосов
/ 12 января 2010

Полагаю, это разница между версиями утилиты 'file' между вашей машиной разработки и сервером. Вы пробовали запустить их с терминала обеих машин?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...