LinuxmacOSWindows

Where Does RubyMine Store Settings and SDKs?

RubyMine keeps settings in ~/.config/JetBrains/RubyMine<version> on Linux (Preferences on Mac, AppData Roaming on Windows) with SDKs, Bundler, and run configs inside.

Last updated

RubyMine follows JetBrains conventions with versioned config folders per platform. Settings, keymaps, plugins, SDK definitions, and run configurations live together. Caches sit beside config, safe to delete.

Ruby specifics center on SDK paths that vary per machine and manager. Bundler, test runners, and Rails commands all resolve through the active SDK, so one stale path breaks everything downstream. Re point SDKs first after migration.

Where RubyMine stores this, by platform

Linux
~/.config/JetBrains/RubyMine2024.3

Settings plus SDKs, Bundler, and run configs together. Versioned folders coexist. Export from IDE for safer moves.

macOS
~/Library/Application Support/JetBrains/RubyMine2024.3

Preferences tree mirrors Linux config. Caches live beside it. Re point SDKs after moves.

Windows
%APPDATA%\JetBrains\RubyMine2024.3

Roaming tree holds the same settings on Windows. Copy with IDE closed. WSL SDKs need revalidation.

Frequently asked questions

How do I back up RubyMine settings?

Copy the versioned config folder with RubyMine closed, since SDKs plus gems travel together. Absolute Ruby paths break on moves, so re point SDKs after. Export settings from the IDE for safer transfers.

Where are RubyMine Ruby SDKs?

Define Ruby SDKs per project in settings with Bundler, RSpec, and Rails runners beside them. RVM, rbenv, and Docker SDKs add their own mappings. Re validate after machine changes.

Notice an outdated path? Let us know.