为什么 ruby-filemagic-0.7.2 安装完成后会抛出这条信息

Why does ruby-filemagic-0.7.2 throw this message when finished installing

我是 ruby 和打包工具的新手。
我 运行 在应用程序上捆绑安装并在控制台上得到了这个结果。

Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies........
Using rake 12.3.0
Using concurrent-ruby 1.0.5
[...]
Using carrierwave 2.1.0
Fetching ruby-filemagic 0.7.2
Installing ruby-filemagic 0.7.2 with native extensions
Fetching carrierwave-magic 0.0.4
Installing carrierwave-magic 0.0.4
[...]
Bundle complete! 34 Gemfile dependencies, 101 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
Post-install message from ruby-filemagic:

ruby-filemagic-0.7.2 [2017-07-02]:

* Fix segfault on <tt>buffer(nil)</tt> when compiled with GCC (pull request
  #24 by Yuya Tanaka)

我认为 运行ning 不是问题,但只是想知道为什么 gem 抛出这个拉取请求结果。
抛出这条消息很重要吗?

谢谢。

您使用的是 0.7.2 版本。 gem 的作者包含了 gem 的安装后挂钩,用于打印消息:

  • Fix segfault on buffer(nil) when compiled with GCC (pull request #24 by Yuya Tanaka)

这与 gem 的 changelog 中看到的消息相同。

重要吗?不,大多数 gem 作者不包括安装后消息。为什么它会抛出它?您可以在 .

阅读有关消息的一些讨论

如果您想禁用这些消息,可以在 How to disable post-install messages from rubygems? 阅读更多信息。

最后,要更详细地查看这些消息,您可以在 A Guide to Ruby Gem Post-Install Messages 上阅读更多内容。