How To Install rubygem-activemodel on Fedora 36

In this tutorial we learn how to install rubygem-activemodel in Fedora 36. rubygem-activemodel is A toolkit for building modeling frameworks (part of Rails)

Introduction

In this tutorial we learn how to install rubygem-activemodel on Fedora 36.

What is rubygem-activemodel

A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.

We can use yum or dnf to install rubygem-activemodel on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install rubygem-activemodel.

Install rubygem-activemodel on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install rubygem-activemodel using dnf by running the following command:

sudo dnf -y install rubygem-activemodel

Install rubygem-activemodel on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install rubygem-activemodel using yum by running the following command:

sudo yum -y install rubygem-activemodel

How To Uninstall rubygem-activemodel on Fedora 36

To uninstall only the rubygem-activemodel package we can use the following command:

sudo dnf remove rubygem-activemodel

rubygem-activemodel Package Contents on Fedora 36

/usr/share/gems/gems/activemodel-7.0.1
/usr/share/gems/gems/activemodel-7.0.1/MIT-LICENSE
/usr/share/gems/gems/activemodel-7.0.1/lib
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/api.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/attribute
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/attribute.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/attribute/user_provided_default.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/attribute_assignment.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/attribute_methods.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/attribute_mutation_tracker.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/attribute_set
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/attribute_set.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/attribute_set/builder.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/attribute_set/yaml_encoder.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/attributes.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/callbacks.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/conversion.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/dirty.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/error.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/errors.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/forbidden_attributes_protection.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/gem_version.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/lint.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/locale
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/locale/en.yml
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/model.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/naming.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/nested_error.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/railtie.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/secure_password.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/serialization.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/serializers
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/serializers/json.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/translation.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/big_integer.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/binary.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/boolean.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/date.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/date_time.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/decimal.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/float.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/helpers
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/helpers.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/helpers/accepts_multiparameter_time.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/helpers/mutable.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/helpers/numeric.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/helpers/time_value.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/helpers/timezone.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/immutable_string.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/integer.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/registry.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/string.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/time.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/type/value.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/absence.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/acceptance.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/callbacks.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/clusivity.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/comparability.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/comparison.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/confirmation.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/exclusion.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/format.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/helper_methods.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/inclusion.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/length.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/numericality.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/presence.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/validates.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validations/with.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/validator.rb
/usr/share/gems/gems/activemodel-7.0.1/lib/active_model/version.rb
/usr/share/gems/specifications/activemodel-7.0.1.gemspec

References

Summary

In this tutorial we learn how to install rubygem-activemodel on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).