Ошибки "Extra File" веб-сервера RoR Passenger при проверке драгоценных камней --alien - PullRequest
1 голос
/ 22 сентября 2010

Я только что установил веб-сервер Phusion Passenger через gem install.Затем я сделал gem check --alien и получил это сообщение об ошибке:

fastthread-1.0.7 has 3 problems
  .require_paths:
    Extra file
  ext/fastthread/Makefile:
    Extra file
  lib/fastthread.rb:
    Extra file

passenger-2.2.15 has 5 problems
  .require_paths:
    Extra file
  ext/phusion_passenger/Makefile:
    Extra file
  ext/phusion_passenger/native_support.o:
    Extra file
  ext/phusion_passenger/native_support.so:
    Extra file
  lib/native_support.so:
    Extra file

погуглил его безрезультатно ... какие-либо исправления для этого?

1 Ответ

2 голосов
/ 24 сентября 2010

Все эти сообщения абсолютно нормальные. Во-первых, вспомните, что делает 'gem check --alien' в соответствии со своими документами:

   -a, --alien                      Report 'unmanaged' or rogue files in the
                                    gem repository

И Phusion Passenger, и fastthread являются гемами, которые содержат собственные расширения, т.е. библиотеки C, которые компилируются при установке этих гемов. Дополнительные файлы, которые вы видите, являются выходными файлами компиляции. Они должны быть там, иначе эти камни не сработают.

...