RubyMine 2026.3 Help

デプロイ構成を使ってアプリをデプロイする

プロジェクトファイルをローカルフォルダーまたはマウントされたフォルダーにコピーし、コピーを比較し、変更を保存したときの自動アップロードを構成します。 この設定ではファイルが転送されるだけで、アプリケーションのビルドや起動は行われません。

デプロイサーバーを構成する

新しいサーバーを追加する

  1. Ctrl+Alt+S を押して設定を開き、 ビルド、実行、デプロイ | デプロイ を選択します。

    または、メインメニューの ツール | デプロイ | 構成​ に移動します。

  2. 項目を追加 をクリックして、 ローカルまたはマウント済みフォルダー を選択します。

    サーバー追加ダイアログ
  3. 開いた 新規サーバーの作成 ダイアログで、サーバー名を入力し、 OK をクリックします。

    新しいサーバーが追加されますが、実際にアップロード済みファイルを閲覧する場所である Web サーバー URL http://localhost のみが表示されます。

サーバーのルートフォルダーを指定する

  1. フォルダー フィールドに、プロジェクトファイルのアップロード先ディレクトリを指定します。

    作成した宛先フォルダーへの絶対パスを入力するか、 閲覧 をクリックして選択します。

    この場合は、ローカルフォルダーです。 パスを手動で入力するか、 Shift+Enter を押すことができます。

  2. 現在のプロジェクトでこの構成を使用するには、 このプロジェクトでのみ表示する を選択したままにします。 他のプロジェクトで構成を使用する場合や後でエクスポートする場合は、選択を解除します。

    デプロイ接続タブ

デプロイパスを指定する

  1. 次に、 マッピングタブ に切り替えます。

    ただし、プロジェクトツリー内の他の任意のディレクトリを選択できます。 デフォルトパスを使用しましょう。

  2. デプロイメントパス フィールド (デフォルトでは空) に、 ローカルパス フィールドで指定したフォルダーから RubyMine がデータをアップロードするサーバー上のフォルダーを指定します。

    この例では、 です。 このパスは Web サーバーのルートフォルダーを基準に指定されており、そのフォルダーは です。

  3. デフォルトの / 値を Web パス に対してそのままにします。

    デプロイマッピングタブ

変更を適用すると、サーバーを使用できるようになります。

リモートホストを閲覧する

ツール | デプロイ | リモートホストの閲覧 を選択します。 リモートホスト​ ツールウィンドウで、 MyRemoteServer を選択して宛先フォルダーを閲覧します。

リモートホストツールウィンドウ

ファイルをデプロイする

ファイルをサーバーにアップロードする

  1. プロジェクト ツールウィンドウ Alt+1 で、 README.md を右クリックします。

  2. デプロイ | MyRemoteServer にアップロードする を選択します。 このアクションが表示されない場合は、 デプロイ | アップロード先… を選択して MyRemoteServer を選びます。 ファイル転送 ツールウィンドウで結果を確認します。

    デプロイアップロード

プロジェクト内の各ディレクトリの内容をアップロードすることもできます。 たとえば、親ディレクトリを右クリックし、コンテキストメニューから デプロイ | MyRemoteServer にアップロードする を選択します。 これでディレクトリ全体がサーバーにアップロードされました。 プロジェクト ツールウィンドウでアップロードするディレクトリを右クリックし、 デプロイ | MyRemoteServer にアップロードする を選択します。

リモートバージョンとローカルバージョンを比較する

README.md ファイルにはローカルコピーとリモートコピーがあり、両者は同一です。 ローカルバージョンを変更します。

サーバーからファイルをダウンロードする

  1. リモートホストツールウィンドウ ツールウィンドウでファイルを右クリックし、 ここからダウンロード を選択します。 RubyMine に警告が表示されます。

    デプロイダウンロード警告
  2. たとえば、親 src ディレクトリをクリックして同じコマンドを選択すると、ネストされたすべてのファイルがサーバーからダウンロードされます。

変更を同期する

ファイルをデフォルトサーバーに自動アップロードする

RubyMine プロジェクトとまったく同じファイルをサーバー上に用意する必要がある場合、自動アップロードが役立ちます。 自動アップロードとは、IDE で変更が発生するたびに、その変更がデフォルトのデプロイサーバーにデプロイされることです。

変更されたファイルの自動アップロード中にその設定がデフォルトで適用される場合、デプロイサーバーはデフォルトと見なされます。

デフォルトサーバーを定義する

  1. Ctrl+Alt+S を押して設定を開き、 ビルド、実行、デプロイ | デプロイ を選択します。

    または、メインメニューの ツール | デプロイ | 構成​ に移動します。

  2. サーバーのリストからデフォルトにするサーバーを選択し、サーバーリストの上にあるツールバーの 「デフォルトとして使用」ボタン をクリックします。

自動アップロードの有効化。

デフォルトサーバーが設定されると、このサーバーへのアップロードを自動化できます。

  1. Ctrl+Alt+S を押して設定を開き、 デプロイ | オプション を選択します。

    または、メインメニューの ツール | デプロイ | オプション に移動します。

  2. 変更されたファイルをデフォルトサーバーに自動アップロードする ドロップダウンリストから、次のいずれかのオプションを選択します:

    • 常: 自動保存および明示的保存のたびにファイルをアップロードします。

    • 明示的な保存操作時: この保存が ファイル | すべて保存 を選択するか、 Ctrl+S を押して手動で呼び出された場合にのみ、保存後にファイルをアップロードします。

常 モードは本番環境へのデプロイは推奨されません:開発中に不完全なコードがアップロードされ、本番アプリケーションが破損する可能性があります。

外部変更をアップロードする

外部変更とは、Git ブランチの変更やコードジェネレーターによって更新されたファイルなど、IDE の外部で行われた変更です。 これらは、RubyMine の内部または外部で実行されたツールから発生することがあります。

これらの変更を自動アップロードに含めるには、 設定 | ビルド、実行、デプロイ | デプロイ | オプション を開きます。 変更されたファイルをデフォルトサーバーに自動アップロードする を 常 または 明示的な保存操作時 に設定し、 外部変更をスキップする の選択を解除します。

明示的な保存操作時 の場合、保留中の変更をアップロードするには ファイル | すべて保存 Ctrl+S を使用します。

なし の場合、自動アップロードは無効になり、 外部変更をスキップする は使用できません。

外部変更をスキップする

デプロイ設定をエクスポート/インポートする

デプロイサーバーのセットアップがすべて完了したため、サーバー構成設定をエクスポートして、別のコンピューターにインポートできます。

設定を ZIP アーカイブにエクスポート

  1. メインメニューから ファイル | IDE 設定の管理 | 設定のエクスポート を選択します。

  2. 開いた 設定のエクスポート ダイアログで、 Web サーバー チェックボックスが選択されていることを確認し、ターゲットアーカイブへのパスを指定します。

    サーバーのデプロイ設定をエクスポートする

ZIP アーカイブから設定をインポートする

  1. メインメニューから ファイル | IDE 設定の管理 | 設定のインポート… を選択します。

  2. 開いたダイアログで設定を含む ZIP アーカイブを選択してください。

  3. 開く インポートするコンポーネントの選択 ダイアログで適用したい設定を選択し、 OK をクリックします。

2026 年 11 月 9 日