Использование команды 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