Использование команды brew успешно

brew install ruby [email protected]

Однако установка версии завершается сбоем из-за некоторых открытых конфликтов ssh.

ruby-install ruby 3.1.3
incomplete definition of type 'struct evp_md_ctx_st'
openssl

Чтобы исправить перед запуском ruby-install, запустите ниже

export PATH="/opt/homebrew/opt/[email protected]/bin:$PATH"
export PKG_CONFIG_PATH="/opt/homebrew/opt/[email protected]/lib/pkgconfig"
export LDFLAGS="-L/opt/homebrew/opt/[email protected]/lib"
export CPPFLAGS="-I/opt/homebrew/opt/[email protected]/include"

Затем установите рубин по умолчанию, как показано ниже.

echo "source $(brew --prefix)/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo "source $(brew --prefix)/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc
echo "chruby ruby-3.1.3" >> ~/.zshrc 
# restart the terminal