ruby-on-rails - RoR Passenger Web 服务器 gem 检查时出现 "Extra File"错误 --alien

标签 ruby-on-rails ruby rubygems passenger

我刚刚通过 gem install 安装了 Phusion Passenger 网络服务器。然后我做了一个 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

谷歌搜索没有结果...有解决办法吗?

最佳答案

所有这些消息都是完全正常的。首先,回想一下“gem check --alien”根据其文档所做的事情:

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

Phusion Passenger 和 fastthread 都是包含 native 扩展的 gem,即在安装这些 gem 时编译的 C 库。您看到的额外文件是编译输出文件。它们应该在那里,否则那些 gem 将无法工作。

关于ruby-on-rails - RoR Passenger Web 服务器 gem 检查时出现 "Extra File"错误 --alien,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3765759/

相关文章:

ruby-on-rails - 验证 ActionCable 连接

ruby-on-rails - 使用 Heroku 多个环境时无效的 DATABASE_URL

mysql - Rails 应用程序中 mysql 查询性能缓慢

ruby - 如何定义要从模块化 sinatra 应用程序的配置 block 中调用的方法?

ruby - 有没有办法计算 ElasticSearch 或 Tire 中索引的所有元素?

Ruby 错误 UTF-8 到 ASCII

ruby - 难以在 Windows 上安装 RSpec

ruby - 如何在 ruby​​ 中解析天/小时/分钟/秒?

ruby-on-rails - 试图通过电子邮件查找用户并获取 "Called id for nil"

ruby - Ruby 变量和关键字的 Sublime 颜色语法