From 5feea990d4aa933ff4fcfcb27a787d61b5bc634c Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Thu, 25 May 2023 02:19:57 +0100 Subject: [PATCH] feat(ruby): switch from rbenv to rtx for managing Ruby versions --- tool-versions | 1 + zsh/ruby.zsh | 46 ---------------------------------------------- zshenv | 3 --- 3 files changed, 1 insertion(+), 49 deletions(-) diff --git a/tool-versions b/tool-versions index 6daab16..8e127e4 100644 --- a/tool-versions +++ b/tool-versions @@ -18,6 +18,7 @@ neovim latest nodejs lts python latest rclone latest +ruby latest shellcheck latest shfmt latest starship latest diff --git a/zsh/ruby.zsh b/zsh/ruby.zsh index 33e88a5..43748ab 100755 --- a/zsh/ruby.zsh +++ b/zsh/ruby.zsh @@ -2,24 +2,6 @@ # Ruby environment setup. # -# ============================================================================== -# rbenv -# ============================================================================== - -# Install rbenv -zinit light-mode wait lucid as'program' pick'bin/rbenv' from'gh' \ - atclone'src/configure && make -C src; libexec/rbenv init - > .rbenv.zsh' \ - atpull'%atclone' src'.rbenv.zsh' nocompile'!' \ - for @rbenv/rbenv - -# install ruby-build -zinit light-mode wait lucid as'program' pick'bin/ruby-build' from'gh' \ - for @rbenv/ruby-build - -# install rbenv-each plugin -zinit light-mode wait lucid as'program' pick'bin/rbenv-each' from'gh' \ - for @rbenv/rbenv-each - # ============================================================================== # aliases # ============================================================================== @@ -88,31 +70,3 @@ install_ruby_global_packages() { gem install --no-document rbenv-rehash gem install --no-document "${packages[@]}" } - -# ============================================================================== -# bundler -# ============================================================================== - -upgrade-bundler() { - rbenv each -v gem install --no-document 'bundler:~> 1.0' 'bundler:~> 2.0' -} - -# ============================================================================== -# solargraph -# ============================================================================== - -solargraph-install() { - rbenv each -v gem install solargraph -} - -solargraph-download-cores() { - rbenv each -v solargraph download-core -} - -solargraph-list-versions() { - rbenv each -v gem list -q solargraph -} - -rubygems-upgrade() { - rbenv each -v gem update --system -} diff --git a/zshenv b/zshenv index 7ca1353..6aa5397 100644 --- a/zshenv +++ b/zshenv @@ -186,9 +186,6 @@ fi # Use custom tmux install if available path_prepend "/opt/tmux/bin" -# Ruby setup for rbenv (./zsh/ruby.zsh) -path_prepend "$HOME/.rbenv/shims" - # Rust setup export RUSTUP_HOME="$HOME/.rustup" export CARGO_HOME="$HOME/.cargo"