Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 1.04 KB

installing-libyaml.md

File metadata and controls

56 lines (38 loc) · 1.04 KB
layout toc_group link_title permalink
docs-experimental
ruby
Installing LibYAML
/reference-manual/ruby/InstallingLibYAML/

Installing LibYAML

TruffleRuby requires to have libyaml installed, much like CRuby 3.2+ and Psych 5+.

If you experience psych-related errors saying it cannot find libyaml, it might help to recompile the psych gem by running lib/truffle/post_install_hook.sh. This is done automatically by Ruby managers.

Fedora-based: RHEL, Oracle Linux, etc

Fedora

sudo dnf install libyaml-devel

Oracle Linux 7

sudo yum install --enablerepo=ol7_optional_latest libyaml-devel

Oracle Linux 8

sudo dnf install --enablerepo=ol8_codeready_builder libyaml-devel

Debian-based: Ubuntu, etc

sudo apt-get install libyaml-dev

macOS

Homebrew

We recommend installing libssl via Homebrew.

brew install libyaml

MacPorts

MacPorts should also work but is not actively tested.

sudo port install libyaml