オフライン作業
CLion の多くの機能では、 インターネットへのアクセスが必要です。 オフラインで作業している場合(たとえば、隔離された環境で)、留意すべきいくつかの側面があります。
オフラインでドキュメントにアクセスする
インターネットに接続できずオンラインヘルプを表示できない場合は、組み込みのウェブサーバーを使いオフライン用のヘルプページを提供する CLion Help プラグインを利用できます。
更新
デフォルトで、CLion は自動的に更新を確認し、新しいバージョンが利用可能な場合に通知するように設定されています。 更新は通常 パッチベースで提供されます。既存のインストールに適用され、IDE の再起動のみが必要です。 ただし、パッチ更新が利用できない場合があり、その場合は新しいバージョンの CLion をインストールする必要があります。
CLion がローカルネットワークの外部に HTTP アクセスできない場合、更新の確認やパッチの適用ができません。 この場合、新しいバージョンの IDE をダウンロードし、 スタンドアロンインストール の説明に従って手動でインストールする必要があります。
詳細については、 CLion を更新 を参照してください。
プラグイン
通常、プラグインは JetBrains マーケットプレイス(英語)からインストールされます。 ただし、ローカルネットワークに カスタムプラグインリポジトリをセットアップし、それを利用して CLion のプラグインのインストールや更新を行うように設定できます。
または、 ディスクからプラグインをインストールするためにプラグインをダウンロードし、手動でインストールすることもできます。
ライセンスの有効化
CLion は最大 30 日間評価できます。 その後、ライセンスを購入して登録し、引き続き製品を使用してください。
CLion がローカルネットワークの外部に HTTP アクセスできない場合、サインインに JetBrains アカウントを利用することはできません。 ただし、購読期間中に有効なオフラインアクティベーションコードを生成することはできます。
組織で JetBrains 製品のアクティブなサブスクリプションまたはライセンスが 50 以上ある場合は、 License Vault を利用して社内ネットワーク内の CLion インスタンスをアクティベートできます。 License Vault 自体は、JetBrains Account に接続するためにインターネットアクセスが必要であることにご注意ください。
詳細については、 登録 を参照してください。
コードインスペクション
一部のコードインスペクションは外部リソースを検証します。 例: 存在しない Web リソース インスペクションはデッドリンクをハイライトします。 インターネットにアクセスできない場合、これらのインスペクションは機能せず、デッドリンクはハイライトされません。
詳細については、 静的コード解析 を参照してください。
バージョン管理システム
おそらく、ソースコードは何らかのバージョンコントロールシステム (VCS) にあります。 リモートリポジトリがローカルネットワーク内に存在せず、インターネットアクセスがない場合、CLion は VCS と通信できません。 たとえば、Git を使用している場合、変更をコミットすることはできますが、リモートリポジトリにプッシュしたり、そこから更新をプルしたりすることはできません。
VCS 統合の詳細については、 バージョン管理 を参照してください。
タスクと課題トラッカー
CLion から直接割り当てられたタスクやバグを扱うために課題トラッカーとの接続を設定できます。 例: YouTrack、 Jira(英語)、 GitHub(英語) などに接続できます。
課題トラッカーサーバーがローカルネットワークに存在せず、インターネットアクセスがない場合、CLion は課題を同期できません。 この場合は、自分で作成したローカルタスクでしか作業できません。
詳細については、 タスクとコンテキスト を参照してください。
Gradle 依存関係
デフォルトでは、Gradle はリモートリポジトリに接続し、起動するたびに更新を確認します。 Gradle の依存関係を解決するには、新しいアーティファクトをダウンロードする必要があります。 Gradle がローカルで利用可能なリソースのみを使用したい場合は、オフラインモードに切り替えることができます。
Gradle をオフラインモードに切り替える
Gradle ツールウィンドウで、
をクリックします。
これにより、CLion が実行するすべての Gradle コマンドに --offline オプションが追加されます。 また、ローカルリポジトリに見つからないアイテムも報告されます。
使用統計
初めて CLion を実行すると、使用する機能やプラグイン、ハードウェアおよびソフトウェアの構成、ファイルの種類、プロジェクトごとのファイル数などについて匿名データを送信するかどうか確認を求められます。 これには、ソースコードの一部やファイル名など、個人的なデータや機密データは含まれません。 この情報は JetBrains プライバシーポリシーに従って収集され、製品と全体的な経験の向上に役立ちます。
匿名の使用統計を有効にしても、ローカルネットワークの外部に HTTP アクセスがない場合は送信されません。 また、最初に同意してから後で考えを変えた場合は、この機能を完全に無効にすることもできます。
利用統計の送信を無効化
設定 ダイアログ(Ctrl+Alt+S )で、 外観 & 振る舞い | システム設定 | データの共有 を選択します。
使用統計情報を送信する チェックボックスをオフにします。