Show Us Your Ruby Setup

We’d like to see how everyone is working with Ruby. Share a quick overview of your setup:

  • OS
  • Editor / IDE
  • Ruby version manage
  • Terminal
  • Other dev tools

Feel free to add anything else that makes your workflow smoother. Screenshots and short lists are welcome.

  • OS: Mac
  • Editor / IDE: Zed
  • Ruby version manage: rbenv
  • Terminal: iTerm
  • Other dev tools: GitHub Desktop (nice way to review code and build commits)

I just found the collaborate feature in Zed. I’m working with a colleague that uses a vim plugin, and I’m not vim-fluent. But it seems like the Zed collaboration solves the problem. Giving it a test run today.

linux / neovim / rbenv / ghostty
other: zsh, git, claude code, obsidian, firefox.

Honestly I can do basically everything I want with a computer that has just those apps.

In case it helps, here’s my entire macOS Configuration which I’ve been maintaining for the past decade. It’s all shell scripts but ensures I can rebuild any machine with all of my tools, preferences, settings, etc. You can always pilfer (or clone) for your own setup.

3 Likes
  • OS: mac
  • Editor: neovim
  • Ruby version manager: mise (but I’ve started testing rv too)
  • Terminal: zsh (with magus dotfiles and tools)
  • Other: Homebrew, VS studio, Docker, Postman
  • OS: Mac
  • Editor: Zed
  • Version management: mise
  • Terminal: Alacritty with tmux, but trying out Ghostty lately. Fish shell.
  • Other: Conductor for running multiple agents
  • OS: MacOS
  • Editor / IDE: Vim / RubyMine
  • Ruby version manage: rbenv
  • Terminal: Ghostty 👻
  • Other dev tools: lazygit, claude
  • OS: KDE Fedora 44
  • Editor / IDE: Neovim
    • Plugins:
      • vim-test
      • fzf-lua
      • nvim-lspconfig
      • vim-ruby
      • FTerm
    • Theme: navarasu/onedark.nvim
  • Ruby version manage: asdf
  • Terminal: Wezterm
  • Other dev tools:
    • tmux
    • git
    • bash
    • docker
    • syncthing

It’s a pretty simple setup but it works well for me.

  • OS - Linux: Ubuntu, Arch

  • Editor / IDE - Emacs with evil mode mode key bindings, neovim occasionally

  • Ruby version manage - rbenv

  • Terminal - Kitty, Foot

  • Other dev tools - rubocop, brakeman, bundleraudit, magit, codex

2 Likes

OS : OS X
Editor: TextMate
Ruby version manager : RVM
Terminal : Terminal.app
Other dev tools : vagrant, sequel pro

1 Like

OS: Mac
Editor / IDE: Sublime Text / RubyMine
Ruby version manage: mise
Terminal: iTerm

Other dev tools: SourceTree, Insomnium

  • MacOS Tahoe
  • Zed
  • RVM
  • iTerm
  • Not need to much :joy: