RubyMineは、JetBrainsがRubyとRuby on Rails向けに提供する統合開発環境(IDE)です。2025年9月に非商用利用が無料になったため、「有料か無料か」の答えは使い方によって変わります。この記事では、2026年10月30日に出た最新版2026.2.4へ急いで更新すべき理由、法人と個人の料金、無料の非商用ライセンスを業務で使えるかの線引きを、公式のリリース情報と利用規約の条文で確かめながら整理します。インストール後に最初に行う設定とショートカットもまとめました。
まとめ
- 最新の安定版は2026.2.4(2026年10月30日)。認証局eMudhraの中間証明書8枚の秘密鍵が漏れた件への対応版で、OSの更新では守られません。2025.1以前には修正が出ないため、古い版は更新が必要です。
- 非商用ライセンスは無料です。対象は学習、商業的利益を伴わないOSS貢献、コンテンツ制作、趣味の開発。会社の業務は受託・自社サービス・社内ツールのいずれも商用で、有償ライセンスが要ります。
- 有償価格は法人レギュラーが年40,700円、個人が年15,060円(税込16,566円)。法人の継続割引は2025年1月1日以前の契約に限られ、新規契約は毎年1年目価格です。
- 有償ライセンスの法人用・個人用は用途でなく費用の出所で選びます。個人ライセンスは受託開発にも使えますが、会社が費用を払うことはできません。
- 2026.1からは
.ruby-versionや.tool-versionsを読んでRubyインタプリタを自動で選びます。RuboCopとStandardは5つのモードから1つを選ぶ方式です。
RubyMineの最新バージョンと2026.2.4へ更新する理由
版の一次情報はJetBrainsのリリース情報APIです。2026年11月1日時点の系列ごとの最新は次のとおりです。
| 系列 | 初版の公開日 | 現時点の最新 | 主な変更 |
|---|---|---|---|
| 2026.3 | 未リリース | RC(2026-10-30) | Git worktreeのUI改善 |
| 2026.2 | 2026-07-21 | 2026.2.4(2026-10-30) | エージェントによるデバッグ |
| 2026.1 | 2026-03-26 | 2026.1.5.1(2026-10-30) | インタプリタ自動選択 |
| 2025.3 | 2025-12-08 | 2025.3.6.2(2026-10-30) | Rails対応のMCPサーバー |
Git worktreeへの対応は、2026.1で全IDEに有効化されました(IJPL-232546)。GitツールウィンドウのWorktreesタブか、Git|New Worktreeから作れます。2026.3のEAPではworktree一覧をブランチ名やパスで検索できるようになりました。worktree自体の使い方はGit worktreeの使い方|Sourcetree・Fork・VS Code対応とwtp(worktree plus)・move・並行開発の手順で解説しています。
4系列が同じ10月30日に更新されたのは、証明書の侵害への対応だからです。JetBrainsのセキュリティ告知によると、2026年10月に認証局eMudhraの中間証明書8枚の秘密鍵が漏れ、通信を傍受できる攻撃者がJetBrainsのツールの接続先になりすませる状態になりました。RubyMineはOSの証明書ストアではなく同梱のJetBrains Runtime(JBR)の信頼ストアで証明書を検証するため、OSを更新しても防げません。修正版のJBRはこの侵害で漏れた証明書を拒否し、関連するルート証明書4つを信頼しなくなります。
修正版はRubyMineの場合2026.2.4・2026.1.5.1・2025.3.6.2・2025.2.6.3で、使っている系列の最新バグ修正版に上げます。ただし2025.2.6.3はJBRだけの修正で、内蔵ブラウザ(JCEF)の修正は別のホットフィックスを待つ段階なので、それまではJCEFの無効化も必要です。2025.1以前には修正が出ないため、古い版を固定して使っている場合は上の版へ移ってください。Toolbox App経由で入れているなら、Toolbox App自体も3.9.1か3.8.2へ上げます。IDEとToolbox Appが共通で使う常駐サービスjetbrainsdは独自の信頼リストを持つので、0.9.9728への更新が別に必要です(修正版のIDEかToolbox Appを起動すれば入れ替わります)。
すぐ更新できない環境向けに、告知は信頼ストアを手で直す手順を載せています。IDEのフォルダにあるcacertsをホームへ複製し、同梱のkeytoolで2つのルートを削除してから、Help|Edit Custom VM Optionsで複製を指定してIDEを再起動します。あわせてSettings|Tools|Server Certificatesの「Accept non-trusted certificates automatically」がオフであることを確かめ、Linuxではca-certificatesパッケージも更新します。
# macOSでの複製元: RubyMine.app/Contents/jbr/Contents/Home/lib/security/cacerts
keytool -delete -keystore <複製したcacerts> -storepass changeit -alias "comodoaaaca [jdk]"
keytool -delete -keystore <複製したcacerts> -storepass changeit -alias "emsigneccrootcag3 [jdk]"
# Help | Edit Custom VM Options に追記(~や変数を使わず絶対パスで書く)
-Djavax.net.ssl.trustStore=/Users/you/cacerts-clean
告知はパスを誤ると保護されないまま動き続けると注意しています。この回避策は内蔵ブラウザ(JCEF)には効かないため、Registryのide.browser.jcef.enabledをオフにして再起動するよう求めています。更新できる環境では2026.2.4へ上げるのが先です。なお、修正版でもJCEFはGoogleの更新サーバーから証明書の更新を受け取る仕組みなので、そこへの通信を遮断しているネットワークでは、更新後もJCEFを無効にしておく必要があります。
RubyMineがVS Codeと分かれる解析とデバッグの守備範囲
RubyMineはIntelliJプラットフォーム上のIDEで、Ruby本体とRailsのプロジェクト構造をIDE側が解析して補完やナビゲーションに使います。同じ基盤を共有するIntelliJ IDEAの版の動きはIntelliJ IDEAの最新バージョンは2026.2|2025.3〜2026.2の変更点とアップデート手順で追えます。
2026.2で既定になったシンボルベースのコードインサイト
2026.1でベータとして入り、2026.2で既定になった新しい解析エンジンは、クラス・モジュール・定数の理解の仕方を置き換えるものです(メソッドへの対応は今後の予定)。2026.1のリリース告知は社内ベンチマークとして、定数補完の全体時間が約50%、大規模プロジェクトのFind Usagesが約60%速くなったと公表しています。挙動に問題が出たら、Settings|Languages & Frameworks|Ruby|Code Insightで以前の実装に戻せます。
Railsのコントローラ・ビュー・モデルを行き来するナビゲーション
Navigate|Related Symbolで、コントローラのアクションからビューやroutes.rbの定義へ、モデルからファクトリやschema.rbのテーブル定義へ移動できます(公式ヘルプ)。アクション横のガターアイコンからもビューへ飛べます。
デバッガとテストランナーの統合
ブレークポイントやステップ実行はIDE内で完結します。2026.2では「Ignore non-project sources」が標準ライブラリ・フレームワーク内部・サードパーティgemをまとめて飛ばすようになり、2026.2.1でこのオプションを有効にしたときのステップ実行が速くなりました。テストはRSpecとMinitestに対応し、2026.2でRSpec 4の非推奨構文を検出するインスペクションとクイックフィックスが広がっています。
RubyMineの初期設定(インタプリタ・RuboCop・RSpec)
.ruby-versionによるRubyインタプリタの自動選択
RubyMineはRVM、rbenv、chruby、asdf、miseで入れたRubyを自動で検出します(対応するバージョンマネージャー)。そのうえで2026.1からは、プロジェクトの.ruby-versionや.tool-versionsを読んでインタプリタを自動で選びます。一致する版が1つなら自動で設定、複数あるか見つからなければ通知で選択を促し、設定ファイルが無ければインストール済みの最新MRIを使います。手動で選びたい場合はSettings|Languages & Frameworks|Rubyで無効にできます。チームで版を揃えるには、各自の環境に指定の版のRubyを入れたうえで、プロジェクト直下に次のどちらかを置きます。版の切り替えの仕組みはrbenvとは?Rubyバージョン管理の仕組みとRVMとの違い・1.3系の導入手順で解説しています。
# .ruby-version(rbenv・chruby など)
4.0.9
# .tool-versions(asdf・mise)
ruby 4.0.9
どの版を指定するかはRubyの最新バージョンは4.0.9|正規表現の脆弱性修正・3系との違い・サポート期限(2026年11月)で確認できます。
RuboCopとStandardの5つの検査・整形モード
RuboCopのインスペクションは既定で有効で、プロジェクトのインタプリタにrubocop gemが入っていればエディタ上で違反を表示します。公式ヘルプによると、2026.1からSettings|Tools|RuboCopのLinting and Formattingで、互いに排他な5つのモードから1つを選ぶ方式になりました。
| モード | 検査 | 整形 | 条件 |
|---|---|---|---|
| Default | RuboCop | RubyMine | rubocop gem |
| Standard linting | Standard | RubyMine | standard gem |
| Standard on save | Standard | 保存時にStandard | standard gem |
| RuboCop server mode | RuboCop(常駐) | RuboCop | 1.31以上・Windows/JRuby不可 |
| RuboCop on save | RuboCop | 保存時に rubocop -a | server mode以外 |
Rails 8の新規アプリなら、Gemfileにrubocop-rails-omakaseが最初から入っているのでDefaultのまま動きます。チームで保存時の自動修正を揃えたいなら「RuboCop on save」、大きなコードベースで検査待ちが気になるならserver modeが向きます。ルールの中身はRuboCopとは?読み方・使い方と-a/-Aの違い、.rubocop.yml設定【1.92で実測】にまとめています。
RSpecの実行とデバッガ用のgem
Rails 8の新規アプリのGemfileは、開発・テスト用に次の記述を持っています。RSpecを使うならrspec-railsを同じグループに足し、bundle installのあとbin/rails generate rspec:installで設定ファイルを作ります。
group :development, :test do
gem "debug", platforms: %i[ mri windows ], require: "debug/prelude"
gem "rspec-rails"
end
テストはエディタのガターにある実行アイコンから走らせます。初回の実行でRubyMineがRSpecまたはMinitestの一時的な実行構成を自動で作り、保存しておけば次から同じ条件で繰り返せます(公式ヘルプ)。RSpecの実行構成のBundlerタブは既定がAuto-detectionで、GemfileとGemfile.lockがあればbundle exec付きで実行します。2026.1からは、失敗したテストの期待値と実際の値を差分ビューアで比べられます。
Rails開発で使うRubyMineのショートカット
既定のキーマップで、Windows/LinuxとmacOSの割り当ては次のとおりです(RubyMineヘルプの既定キーマップ表と各機能のページで確認)。
| 操作 | Windows / Linux | macOS |
|---|---|---|
| どこでも検索 | Shift 2回 | Shift 2回 |
| 宣言へ移動 | Ctrl+B | Cmd+B |
| Railsの関連シンボル | Ctrl+Alt+Home | Ctrl+Cmd+↑ |
| 実装とテストの切り替え | Ctrl+Shift+T | Cmd+Shift+T |
| 修正候補を表示 | Alt+Enter | Option+Enter |
| 使用箇所を検索 | Alt+F7 | Option+F7 |
| 名前の変更 | Shift+F6 | Shift+F6 |
| コードの整形 | Ctrl+Alt+L | Cmd+Option+L |
| Run Anything | Ctrl 2回 | Ctrl 2回 |
RubyMineの有償価格と継続割引の適用条件
日本国内の価格は、JetBrains公式パートナーのサムライズムが公開しています。2026年11月1日時点の掲載価格は次のとおりです。レギュラーには日本語テクニカルサポート(組織のライセンスをすべてレギュラーで契約している場合)と有償プラグイン3種が付き、ライトは割安な代わりにそれらが付かず、銀行振込は前払いです。
| ライセンス | 1年目 | 2年目 | 3年目以降 |
|---|---|---|---|
| 法人 レギュラー | 40,700円 | 32,600円 ※ | 24,500円 ※ |
| 法人 ライト | 37,460円 | 29,920円 ※ | 22,390円 ※ |
| 個人 | 15,060円 | 12,000円 | 8,950円 |
※は2025年1月1日以前に契約した法人ライセンスだけに適用されます。2025年1月2日の改定で新規の法人ライセンスは継続割引の対象外になったため、これから法人で導入するなら年40,700円が翌年以降も続く前提で見積もってください。表は税別で、税込ではレギュラーの初年度が44,770円、ライトが41,206円、個人が16,566円(2年目13,200円・3年目以降9,845円)です。個人ライセンスはこの改定の対象外で、失効から6か月以内に更新すれば割引を維持でき、6か月を超えると新規扱いに戻ります。
AI機能はクレジット制で、無料のAI Freeは3クレジットです。サムライズムの表では個人向けのAI Proが13,800円(税込15,180円)で10クレジット、AI Ultimateが41,800円(税込45,980円)で35クレジット、法人向けのAI ProとAI Ultimateは掲載がありません(「–」)。追加クレジットは1クレジット150円(個人は税込165円)で、5クレジットから注文できます。クレジットを消費する機能の区分はJetBrains AI Assistantとは?料金・AIクレジット・使い方とGitHub Copilotとの違いで整理しています。
非商用ライセンスで無料になる条件と申請手順
JetBrainsは2025年9月2日にRubyMineの非商用利用を無料化しました。対象として挙げているのは、学習と独学、商業的な利益を得ないオープンソースへの貢献、あらゆる形態のコンテンツ制作、趣味での開発の4つです。機能は有償版と同じで、例外とされていたのはCode With Meだけでした。そのCode With Meは、2026年3月の告知で2026.1からIDEに同梱されなくなり、2026.1が公式サポートの最後の版、2027年第1四半期にサービス自体が終了すると決まっています。今から始めるなら、この例外は気にしなくて構いません。
申請はIDE内で完結します。起動時のライセンス画面で非商用利用を選び、JetBrainsアカウントでログインして契約に同意すれば発行されます。2025.2.1より前の版にはこの選択肢がありません。ライセンスは1年で自動更新されますが、直近6か月に一度も使っていないと更新されません(その場合も新しい非商用ライセンスをいつでも取り直せます)。匿名の使用統計の送信はオプトアウトできず、コードスニペットやプロンプトを含む詳細データの収集も既定で有効なので、Settings|Appearance & Behavior|System Settings|Data Sharingで手動で止める必要があります。
非商用ライセンスを業務で使えるかの判断基準
結論から言うと、会社の業務でRubyMineを使うなら非商用ライセンスは使えません。受託開発でも自社サービスでも、社外に出さない社内ツールでも、有償ライセンスが必要です。以下は非商用利用向けToolboxサブスクリプション契約 Version 3.0(2025年12月16日発効)の条文に基づきます。
商用利用を定める2.3条と映像コンテンツの適用除外
2.3条は商用利用を、有償で配布・提供される製品の開発、顧客の事業活動の一部として使われる製品の開発、有料サービスの提供のための利用と定めています。2.6条は非商用利用を「商用利用に当たらないすべての利用」と定義するので、事業活動の一部として書くコードは商用側に入ります。「社内ツールは売らないから無料でよい」という読み方は、この「事業活動の一部」に当たるため成り立ちません。一方で2.3条には第2文があり、製品の使い方を教育目的などで見せるだけの映像コンテンツは、事業の文脈で有償公開しても商用に含めないと明記しています。技術記事や書籍のような文章コンテンツには条文の明文がなく、公式ブログの「あらゆる形態のコンテンツ制作」という説明が根拠になります。
契約主体を13歳以上の個人に限る1.1条
1.1条は顧客を13歳以上の個人とし、法人・団体その他の組織を除いています。法人名義では取得できず、社員個人の名義で取っても業務で使えば2.3条の商用利用に当たるので結論は同じです。3条・4条の違反など11.5条の条件に当たるとJetBrainsが合理的に判断した場合、7日前の通知で契約を解除でき、通知期間中も利用を直ちに停止できます。
無料で使えるケースと判断が割れる境界
迷わず無料で使えるのは、業務外に書く学習用のコード、報酬を受け取らないOSSへの貢献、技術記事や動画のためのサンプル実装、現在も将来も商業的利益を得る予定のない趣味のアプリです。将来の収益化を予定した開発や、副業で報酬を得る開発には有償ライセンスが必要です。判断が割れるのは業務時間内の学習や社内勉強会です。公式ブログは、商用利用に当たるプロジェクトにも携わっている人はそのプロジェクトに無料ライセンスを使えないと書いており、業務の延長にある学習は業務と線を引きにくいため、有償ライセンスで扱うのが安全です。最終判断は自社の法務部門で確認してください。
有償ライセンスの費用負担者による区分
有償の法人用と個人用の切り分けは用途ではありません。JetBrainsのFAQは個人ライセンスを「任意の開発にご利用いただけます」としており、フリーランスが自費で買って受託開発に使えます。ただし共有・移管はできず、企業による購入や費用の払い戻しも認められていません。サムライズムは、個人事業主が自分のライセンスを事業経費で購入することは可能と注記しています。会社が費用を持つなら法人ライセンス、本人が負担するなら個人ライセンス、という分け方です。
RubyMine 2026.2で入ったAIエージェント連携
2026.2のリリース告知で目玉になっているのはエージェントによるデバッグです。同梱のrubymine-debuggerスキルを通じて、AIエージェントがデバッグセッションの起動、実行時の状態の確認、挙動の分析を自分で行います。AIチャットではGitHub Copilotが標準で組み込まれ、GitHubアカウントでサインインすれば選べます。AI補完はOpenAI互換のプロバイダを指定でき、補完そのものはクレジットを消費しません。2026.3 RCのリリースノートによると、エージェントが普段使いのChromeプロファイルにつないでブラウザ側の挙動まで調べられるようになりました。RubyMineの製品ページが打ち出しているJetBrains Airは、エージェントを動かしてその作業を検証する場として位置づけられ、IDE向けにはプラグインと2026.3 EAPビルドで提供されています。
RubyMineのインストール方法とシステム要件
公式のインストールガイドが示す要件は次のとおりです。Javaは同梱のJetBrains Runtime(JBR 21ベース)を使うので別途入れる必要はありません。
| 項目 | 要件 |
|---|---|
| CPU | x86_64 または arm64、4コア |
| RAM | 合計8GB(IDEプロセスに3GB) |
| ディスク空き容量 | 10GB |
| 画面解像度 | 1280 x 720 |
| Windows | 10、11 |
| macOS | 15、26 |
| Linux | glibc 2.28以降 |
RAMは総量8GBのうちIDEに3GBを割ける前提なので、ブラウザやDockerを同時に動かすなら16GB以上を見込むと余裕があります。導入は、複数の版の管理と更新を任せられるToolbox Appが推奨で、ほかにWindowsのexe、macOSのdmg、Linuxのtarballがあります。
VS Code+Ruby LSPとの使い分けと年間コスト
無料のエディタ構成と比べるときは、判断軸を「解析とデバッガに年間コストを払う価値があるか」に絞ると決めやすくなります。VS CodeにRuby LSPを組み合わせる構成は費用がかからず、手順はruby on rails を vscode で開発する環境構築【2026年版】Ruby LSP・デバッグ・Dev Containerにまとめています。
差が出るのは、コードベースが大きくメタプログラミングを多用するRailsアプリです。定義ジャンプが外れる、参照検索が漏れる、といった小さな停止が一日に何度も起きるなら、30日の試用期間に検索・デバッグの所要時間を比べ、短縮できた時間に人件費単価を掛けた額が年間費用(法人レギュラーなら40,700円=月約3,392円)を上回るかで判断してください。スクリプトやgem単体の開発で、VS Code+Ruby LSPの補完・参照検索・デバッグに支障がなければ、無料構成を継続する判断で十分です。非商用ライセンスと評価用トライアルは別の制度なので、会社として評価するならトライアルと有償購入を前提に計画を立てると手戻りがありません。Railsで業務システムを作る体制そのものを外部に頼みたい場合は、当社のフルスクラッチ開発でも相談を受けています。
よくある質問
RubyMineとは何ですか?
JetBrainsがRubyとRuby on Rails向けに提供する統合開発環境です。IntelliJプラットフォーム上に作られ、Rubyのクラスやモジュールを解析した補完とナビゲーション、Railsのコントローラ・ビュー・モデル間の移動、デバッガ、RSpecとMinitestのテストランナー、Git連携を1つにまとめています。2025年9月から非商用利用は無料です。
RubyMineは無料で使えますか?
非商用利用に限り無料です。対象は学習と独学、商業的な利益を伴わないOSS貢献、記事や動画などのコンテンツ制作、趣味での開発の4つで、機能は有償版と同じです。会社の業務や報酬を得る副業には使えません。
RubyMineの料金はいくらですか?
サムライズムの2026年11月時点の掲載価格で、法人レギュラーが1年目40,700円、法人ライトが37,460円、個人が15,060円(税込16,566円)です。法人の2年目以降の割引は2025年1月1日以前の契約だけが対象で、個人は2年目13,200円・3年目以降9,845円(いずれも税込)に下がります。
RubyMineの最新バージョンはどれですか?
2026年11月1日時点の最新安定版は2026.2.4(2026年10月30日公開、ビルド262.11879.97)です。認証局eMudhraの証明書侵害への対応を含むため、早めの更新が推奨されます。次の2026.3はRC(リリース候補)の段階です。
会社の業務で非商用ライセンスを使えますか?
使えません。利用規約2.3条は、顧客の事業活動の一部として使われる製品の開発などを商用利用と定め、受託開発・自社サービス・社内ツールのいずれも当てはまります。1.1条が契約相手を個人に限るので法人名義でも取れません。業務には有償ライセンスが必要で、本人が費用を負担するなら個人ライセンスでも業務に使えます。