How To Install rubygem-liquid on Fedora 36

In this tutorial we learn how to install rubygem-liquid in Fedora 36. rubygem-liquid is Secure, non-evaling end user template engine

Introduction

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

What is rubygem-liquid

Liquid is a template engine which was written with very specific requirements * It has to have beautiful and simple markup. Template engines which don’t produce good looking markup are no fun to use. * It needs to be non evaling and secure. Liquid templates are made so that users can edit them. You don’t want to run code on your server which your users wrote. * It has to be stateless. Compile and render steps have to be separate so that the expensive parsing and compiling can be done once and later on you can just render it passing in a hash with local variables and objects.

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

Install rubygem-liquid 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-liquid using dnf by running the following command:

sudo dnf -y install rubygem-liquid

Install rubygem-liquid 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-liquid using yum by running the following command:

sudo yum -y install rubygem-liquid

How To Uninstall rubygem-liquid on Fedora 36

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

sudo dnf remove rubygem-liquid

rubygem-liquid Package Contents on Fedora 36

/usr/share/gems/gems/liquid-4.0.3
/usr/share/gems/gems/liquid-4.0.3/LICENSE
/usr/share/gems/gems/liquid-4.0.3/lib
/usr/share/gems/gems/liquid-4.0.3/lib/liquid
/usr/share/gems/gems/liquid-4.0.3/lib/liquid.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/block.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/block_body.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/condition.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/context.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/document.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/drop.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/errors.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/expression.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/extensions.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/file_system.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/forloop_drop.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/i18n.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/interrupts.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/lexer.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/locales
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/locales/en.yml
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/parse_context.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/parse_tree_visitor.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/parser.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/parser_switching.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/profiler
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/profiler.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/profiler/hooks.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/range_lookup.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/resource_limits.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/standardfilters.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/strainer.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tablerowloop_drop.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tag.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/assign.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/break.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/capture.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/case.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/comment.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/continue.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/cycle.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/decrement.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/for.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/if.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/ifchanged.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/include.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/increment.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/raw.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/table_row.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tags/unless.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/template.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/tokenizer.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/truffle.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/utils.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/variable.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/variable_lookup.rb
/usr/share/gems/gems/liquid-4.0.3/lib/liquid/version.rb
/usr/share/gems/specifications/liquid-4.0.3.gemspec

References

Summary

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