オフラインで作業する
RubyMine の多くの機能では、インターネットへのアクセスが必要です。オフラインで作業している場合(たとえば、隔離された環境で)、留意すべきいくつかの側面があります。
オフラインでドキュメントにアクセスする
オンラインヘルプを表示するためのインターネットアクセスがない場合は、RubyMine ヘルプ(英語)プラグインを使用できます。RubyMine ヘルプ(英語)プラグインは、オフラインで使用するために組み込みの Web サーバーを介してヘルプページを提供します。
更新
デフォルトでは、RubyMine は更新を自動的にチェックし、新しいバージョンが利用可能になったときに通知するように構成されています。更新は通常パッチベースです。既存のインストールに適用され、IDE を再起動するだけで済みます。ただし、パッチの更新が利用できない場合は、RubyMine の新しいバージョンをインストールする必要があります。
RubyMine がローカルネットワークの外部に HTTP アクセスできない場合、更新を確認してパッチを適用することはできません。この場合、新しいバージョンの IDE をダウンロードし、スタンドアロンインストールの説明に従って手動でインストールする必要があります。
詳細は、RubyMine を更新を参照してください。
プラグイン
通常、プラグインは JetBrains マーケットプレイス(英語)からインストールされます。ただし、ローカルネットワークにカスタムプラグインリポジトリをセットアップし、それをプラグインのインストールと更新に使用するように RubyMine を構成できます。
または、プラグインをディスクからダウンロードして手動でインストールすることもできます。
ライセンスのアクティベーション
RubyMine は最大 30 日間評価できます。その後、ライセンスを購入して登録し、引き続き製品を使用してください。
RubyMine がローカルネットワークの外部に HTTP アクセス権を持っていない場合、サインインに JB アカウント(英語)を使用することはできません。ただし、購読期間中に有効なオフラインアクティベーションコードを生成することはできます。
組織に JetBrains 製品のアクティブなサブスクリプションまたはライセンスが少なくとも 50 ある場合、フローティングライセンスサーバー(英語)を使用して社内ネットワーク内の RubyMine インスタンスをアクティブ化できます。ライセンスサーバー自体は、JetBrains アカウントに接続するためにインターネットアクセスを必要とすることに注意してください。
詳細は、RubyMine のライセンス購入と登録を参照してください。
コードインスペクション
一部のコードインスペクションは外部リソースを検証します。例: 存在しない Web リソースインスペクションはデッドリンクを強調しています。インターネットにアクセスできない場合、これらのインスペクションは機能せず、リンク切れはハイライト表示されません。
詳細は、コードインスペクションを参照してください。
バージョン管理システム
ほとんどの場合、ソースコードはある種のバージョン管理システム(VCS)にあります。リモートリポジトリがローカルネットワークになく、インターネットアクセスがない場合、RubyMine は VCS と通信できません。例: Git を使用している場合、変更をコミットすることはできますが、変更をリモートリポジトリにプッシュしたり、そこから更新をプルしたりすることはできません。
VCS 統合の詳細については、「バージョン管理」を参照してください。
タスクと課題追跡
RubyMine から直接あなたに割り当てられたタスクとバグを扱うために課題追跡システムとの接続をセットアップすることができます。例: YouTrack、Jira(英語)、GitHub(英語) などに接続できます。
課題トラッカーサーバーがあなたのローカルネットワークになく、インターネットにアクセスできない場合、RubyMine はあなたの課題を同期することができません。この場合は、自分で作成したローカルタスクでしか作業できません。
詳細は、タスクとコンテキストを管理するを参照してください。
使用統計
初めて RubyMine を実行すると、使用する機能やプラグイン、ハードウェアとソフトウェアの設定、ファイルの種類、プロジェクトごとのファイル数などについて匿名データを送信するかどうかを確認するメッセージが表示されます。これには、ソースコードの一部やファイル名など、個人的なデータや機密データは含まれません。この情報は JetBrains プライバシーポリシーに従って収集され、製品と全体的な経験の向上に役立ちます。
匿名の使用統計を有効にしても、ローカルネットワークの外部に HTTP アクセスがない場合は送信されません。また、最初に同意してから後で考えを変えた場合は、この機能を完全に無効にすることもできます。
利用統計の送信を無効にする
設定ダイアログ(Ctrl+Alt+S)で、外観 & 振る舞い | システム設定 | データの共有を選択します。
使用統計情報を送信するチェックボックスをクリアします。
関連ページ:
RubyMine のライセンス購入と登録
RubyMine は最大 30 日間無料で評価できます。無料トライアルを始める RubyMine を起動すると表示されるライセンスダイアログで、30 日間無料トライアルを開始ボタンをクリックします。JetBrains の Web サイトにリダイレクトされ、トライアルが開始されたことを確認するメッセージが表示されます。試用版の有効期限が切れたら、RubyMine を引き続き使用するには、ライセンスを購入して登録する必要があります。RubyMine の次のリリースバージョンでは、新しい試用期間が利用可...
RubyMine をインストールする
RubyMine は、Windows、macOS、Linux オペレーティングシステムで一貫したエクスペリエンスを提供するクロスプラットフォーム IDE です。システム要件:RAM2 GB の空き RAM8 GB の総システム RAMCPU 最新の CPU マルチコア CPU。RubyMine は、さまざまな操作やプロセスのマルチスレッドをサポートしているため、使用できる CPU コアが多くなります。ディスク容量 3.5 GB5 GB 以上の空き容量がある SSD ドライブモニターの解像度 1024...
RubyMine を更新
デフォルトでは、RubyMine は更新を自動的にチェックし、新しいバージョンが利用可能になったときに通知するように構成されています。更新は通常パッチベースです。既存のインストールに適用され、IDE を再起動するだけで済みます。ただし、パッチの更新が利用できない場合は、RubyMine の新しいバージョンをインストールする必要があります。RubyMine が新しいメジャーリリースに更新されると、エディターで RubyMine の新機能タブが開き、変更、改善、修正に関する情報が表示されます。このタブ...
プラグインのインストール
プラグインは RubyMine のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して IDE 設定を開き、を選択します。マーケットプレースタブを使用して、JetBrains...
コードインスペクション
RubyMine には、プロジェクト内の異常なコードを検出して修正する一連のコードインスペクションがあります。IDE は、さまざまな問題を見つけてハイライトし、デッドコードを見つけ、考えられるバグやスペルの問題を見つけ、全体的なコード構造を改善することができます。インスペクションは、すべてのプロジェクトファイルまたは特定のスコープでのみ(たとえば、本番コードまたは変更されたファイルでのみ)コードをスキャンできます。すべてのインスペクションには、問題がコードに影響を与える可能性がある程度の重大度レ...
バージョン管理
Ruby 開発環境 RubyMine の使い方や高等テクニック満載の JetBrains 日本語公式ヘルプ。最新の英語版ヘルプ内容が随時反映されます。