下面的 ruby​​ 包和 ruby​​ gem 有什么区别?

下面的 ruby​​ 包和 ruby​​ gem 有什么区别?

我使用 Ruby 进行系统管理员操作,但我想知道

Fedora Ruby 软件包如:rubygem-thor-0.19.1-2.fc23.noarch

Ruby Gems 类似:thor(0.19.1)>> 使用 gem list --local

以及如何使用该包以及何时使用?

答案1

ruby 软件包是任何开发人员创建的“原始”软件包。“rubygem”软件包是 fedora 打包和提供的软件包。

您应该使用 fedora 提供的软件包....除非您需要的版本不符合您的需求,或者软件包不可用。有关此问题的技术细节,请参阅包装 ruby

相关内容