IRONSOFTWAREHOME

Linux MintにJetBrains Riderをインストールする

Linux MintへのJetBrains Riderのインストール

Tim Corey

10m 40s

VS CodeとC# Dev Kitは多くの分野をカバーしていますが、C#開発者がLinuxで使用できる唯一のIDEではありません。 JetBrains Riderは、Windows、Mac、Linux上でほぼ同じ方法で動作する完全に機能する代替手段であり、環境を再学習せずにマシンを切り替えることができます。 正しくインストールされるようにするには、アーカイブダウンロードに直接進む場合、手間のかからない更新を実行するために見落とすのが簡単な追加のステップが必要です。

このチュートリアルは、Tim Coreyのシリーズに基づき、Linux MintにJetBrains Riderをインストールする方法を詳細に説明します。 ツールボックスアプリ、ライセンスの有効化、初期環境設定の使用をカバーし、最初の起動から確認済みのビルドまでの進行に従います。

なぜ直接ダウンロードではなくツールボックスアプリなのか

[0:09 - 1:11] JetBrains は Web サイトで Rider の直接 .tar.gz アーカイブを提供しています。ファイルをダウンロードして解凍することはできますが、これはメンテナンスの問題を引き起こします。各 Rider のバージョンは別のフォルダーに配置されるので、多くの並んだインストールを自分で管理することになります。 任意のバージョンを起動することができますが、最新のものを追跡し、古いものを削除するのは次第に面倒になります。

ツールボックスアプリがそれを解決します。 それは軽量の管理レイヤーで、あなたに代わってRiderをインストールし、インストールされたバージョンを追跡し、通知を通じて更新を届け、一回のクリックで適用することができます。 常に一貫した場所から最新のバージョンを起動し、アンインストールも同様にクリーンです。 長期的に使用する予定のツールには、ツールボックスが正しい出発点です。

それを手に入れるには、JetBrains.comにアクセスし、製品に行って、直接Riderではなくツールボックスアプリを選択してください。 サイトは Linux を検出して、適切な .tar.gz ダウンロードを事前に選択します。 ダウンロードをクリックして完了を待ちます。

ツールボックスの抽出と実行

[1:11 - 1:30] アーカイブのダウンロードが終了したら、アーカイブマネージャーで開き、ディレクトリ構造を保持したままホームフォルダに抽出します。 結果として得られるのは、名前に長いバージョン文字列を持つフォルダーで、例えば jetbrains-toolbox-2.x.x.xxxxx のようなもので、その中に bin ディレクトリがあり、そこには jetbrains-toolbox 実行ファイルが含まれています。

フォルダ名のバージョン文字列が厄介な部分です。 ターミナルで完全なパスを入力するのはエラーを起こしやすい; 好ましいショートカットは、ファイルマネージャーで bin フォルダーに移動し、右クリックして"ここで端末を開く"(しばしば"内部端末を開く"とラベリングされている)を選択することです。 それはすでに正しいディレクトリに向けられたターミナルにあなたを入れますので、実行できます:

./jetbrains-toolbox
SHELL

ファイルマネージャーでダブルクリックするのではなく、ターミナル経由でそれを実行することで、開始時の出力やエラーを見ることができます。 ツールボックスウィンドウは少しすると現れます。

最初のツールボックスセットアップ

[1:30 - 1:50] 初めてツールボックスを開くと、ユーザー契約の受け入れを求められます。 匿名使用統計送信オプションを拒否し、地域を確認した後、スタートをクリックします。 ツールボックスはLinux用のすべてのJetBrains製品の検索可能なリストを表示します; スクロールするか、上部の検索バーを使用して直接必要なものにジャンプできます。

Riderのインストール

[1:50 - 2:19] ツールボックスの検索バーに"Rider"と入力します。 結果は、すべての製品パックと.NETアルティメットパックを単独のRiderエントリとともに表示します。 単独のリストは"非商用利用無料"と記載しています。そのエントリでインストールをクリックし、ダウンロードが完了するのを待ちます; それはかなりのサイズのパッケージなので、時間は接続速度に依存します。 完了すると、インストールボタンの代わりに起動ボタンが表示されます。

ライセンスタイアの理解

[2:19 - 3:57] ライダーを開始する前に、JetBrains.comのRiderの価格ページへの迂回が、各ライセンスタイアが実際にカバーするものを説明するのに役立ちます。 これらのオプションを早期に理解することは、アクティベーション時の混乱を避けます。

無料非商用のティアは無料ですが、非商用の使用に限定されています。 JetBrainsは、学習と自己教育、商業収入を生み出さないオープンソース貢献、コンテンツ制作、および趣味開発として非商用利用を定義しています。 JetBrainsアカウントがアクティベートするために必要です。 ログインせずにRiderを実行すると、30日間の商業トライアルとして実行されるため、そのウィンドウが閉じる前にログイン手続きが完了している必要があります。

商業個人ライセンスは、Rider単体で年間$169です。 価格設定は継続を報酬するように構成されているため、2年目と3年目はディスカウントされます。なぜなら、すでに初期価格を支払っているからです。JetBrainsはこれを、キャンセルして再購読するのではなく、サブスクリプションに留まることへのインセンティブとしています。

.NETアルティメットパックは、Rider、ReSharper、ReSharper for C++、dotTrace、dotCover、dotMemoryを含む7つのツールを年間$219で束ねています。 Linux専用のワークフローの場合、これらのツールのどれが最も価値を提供するかを評価する価値があります。

ReSharperとReSharper for C++はVisual Studioの拡張機能です。 Visual StudioでWindows上で働く場合、ReSharperを同じサブスクリプションに持つことは本当の利点です。 Linux専用のワークフローでは、それらの2つのツールは直接役立つものを提供しません。

dotTrace、dotCover、およびdotMemoryは、スタンドアロンのプロファイリングおよび分析ツールです。 dotTraceはパフォーマンスのネックボトルを特定し、dotCoverはテストカバレッジを測定し、dotMemoryはメモリの割り当てとリークを追跡します。 実行時の問題を診断したり、テストカバレッジを監視したりするプロジェクトでは、これら3つはRider単体にはない具体的な有用性を追加します。

2つの商業ティアの間のギャップは初年度で$50、忠誠ディスカウントが適用された後に年間約$30に狭くなります。 本格的なC#の作業には、プロファイリングツール単体がしばしば.NETアルティメットパックを単独のRiderよりも正当化します。 学習、趣味の作業、およびコンテンツ制作には、無料のティアが適した出発点です。

初めてのRiderの起動

[3:57 - 4:30] ツールボックスに戻り、起動をクリックします。 Riderが開き、VS Codeから設定をインポートするかどうかを即座に尋ねます。 インポートをスキップしてクリーンスレートで開始します。特に持ち越したい意味のある設定がない限り。

テーマの選択

[4:30 - 5:05] 最初の設定画面では、4つのテーマ(ダーク、Visual Studioダーク、IntelliJダーク、ライト)を提供しています。 Visual Studioのダークバリアントは、高コントラストで異なるディスプレイで明瞭に読み取れるため、一般的な選択です。 自身のセットアップに合わせて、長時間のセッションで読み取りやすいものを選びます; 選択はIDEの機能に影響を与えません。

キーマップの選択

[5:05 - 5:47] キーマップ画面では、3つのオプション(Visual Studioショートカット、IntelliJ/JetBrains IDEショートカット、VS Codeショートカット)を提供しています。 ツール間を頻繁に切り替える場合、これは意味のある選択です。

彼はVS Codeを選択します。 理論は、MicrosoftがVS Codeを構築する際に、元のVisual Studioに取り入れられたショートカットの決定を見直し、それを簡素化する機会があったというものです。 その結果、VS Codeで最も使用される操作は、単一のキーまたは単純な組み合わせにマップされます: 定義に移動するにはF12、デバッグにはF5、検索にはF1。 Visual Studioの同等のバインディングは複数のキーのシーケンスを含みます: 定義に移動するにはControl+BまたはControl+G、デバッグにはAlt+F5。 同じ操作に対するキー入力の数が少ないため、フローステートでの作業中の中断が少なくなります。

長いVisual Studioのバックグラウンドを持っており、すでにそれらのバインディングに基づいた筋肉の記憶がある場合、Visual Studioキーマップは自然な選択です。 エコシステムに新しいか、すでにVS Codeに慣れている場合、VS Codeキーマップは、Riderにそれらのシンプルなショートカットを直接運びます。

最初のインストール時のプラグインのスキップ

[5:47 - 6:20] 最後の設定画面では、注目のプラグイン(AIアシスタント、IdeaVim、Azure Toolkitなど)を選択できます。 トラブルシューティングの複雑さを避けるために最初のインストールではすべてスキップするのが最善です。 プラグインは基本設定の稼働が確認された後にインストールできます。 何も選択せずに続行をクリックします。

無料の非商用ライセンスの有効化

[6:20 - 6:57] ウィザードが閉じた後、下部ステータスバーのトライアル通知をクリックします。 Riderを何のために使用しているかを尋ねるダイアログが表示されます; ほとんどの読者にとって、"学習と自己教育"が適切なカテゴリです。 "ログインまたは登録"をクリックしてください。

ログインフローはブラウザページを開きます。 JetBrainsアカウントの資格情報でサインインしてください。 認証が完了すると、ブラウザに成功の確認が表示され、そのタブを閉じることができます。 Riderに戻り、非商業利用契約を承認し、"非商業利用開始"をクリックします。トライアル通知が消え、Riderは無料版として完全にアクティベートされます。

プロジェクトの作成とセットアップの確認

[6:57 - 7:48] ライセンスが整った後、新しいソリューションの作成を行うことで、すべてがエンド・ツー・エンドで動作していることを確認します。 ウェルカム画面から、新しいソリューションをクリックします。 テンプレートピッカーには、コンソールアプリやクラスライブラリなどの標準的な.NET SDKオプションが表示されます。

彼はコンソールアプリを選択し、それを構成します。出力場所はホームの Rider Projects フォルダーに設定され、プロジェクト名は ConsoleApp1、ソリューション形式は .slnx に設定され、フレームワークは.NET 10、言語は C# に設定されます。 作成をクリックします。

Riderはプロジェクトをスキャフォールドし、エディタを開きます。 生成された Program.cs ファイルに2行目を追加して、プロジェクトが正しく実行されていることを確認します:

Console.WriteLine("こんにちは、世界!");
Console.WriteLine("これはRiderからのものです。");
C#

F5キーを押す (VS Codeキーセット) または実行をクリックします。 Riderはプロジェクトをビルドし、下部にターミナルペインを開きます:

こんにちは、世界!
これはRiderからのものです。
Text

成功したビルドと正しい出力は、RiderがLinux上で.NET 10とともに完全に動作し、Toolboxが処理した以外の追加設定が不要であることを確認します。

UIスケールの調整

[7:48 - 8:13] Ctrl+カンマで設定を開き、検索ボックスに"ズーム"と入力します。 Riderはすべての一致する設定を強調表示します; これらの強調表示された結果により、どのコントロールが何をするのかが明確になります。

外観の下で、IDEのズームレベルを150%に設定します。 すべてのパネルが一緒にスケールされます: ファイルツリー、エディタ、ツールウィンドウ、ステータスバー。

知っておく価値のある制限の1つ: Ctrl+プラスとCtrl+マイナスはエディタのフォントサイズのみを調整します。これらのショートカットを使用すると、コードテキストが大きくなりますが、ファイルツリーとツールウィンドウは元のサイズのままで、バランスの取れたレイアウトを生じません。 外観ズーム設定は、IDE全体を均一にスケーリングするための正しいコントロールです。

Toolboxを介してRiderを最新状態に保つ

[8:13 - 8:43] Toolboxはバックグラウンドで実行され、定期的にRiderの更新をチェックします。 新しいバージョンが利用可能になると、通知が表示されます。 更新の適用はToolbox内での1クリックで、手動のダウンロードや抽出は不要です。 これがToolboxを介してインストールすることの基本的な利点であり、生のアーカイブからインストールするよりも優れています。

再起動後もToolboxを利用しやすくするためには、Riderのタスクバーアイコンを右クリックし、"パネルにピン留め"を選択します。また、アプリケーションランチャーでToolbox自体を検索し、直接ピン留めすることもできます。 いずれにしても、アップデーターは必要なときには1クリックでアクセス可能です。

ToolboxはRiderのアンインストールも処理し、以前のバージョンにロールバックし、後で追加したい他のJetBrainsツールを同じ画面からインストールできます。

クロスプラットフォームIDEのケース

ガイドで共有された基本原理: 開発環境の価値は、それをどれだけ考えないかで測られます。 設定を調整したり、ショートカットを探したり、パネルが異なって見える理由をデバッグしたりする時間は、コードを書くことに費やされていません。 一貫した環境は、どこで作業していても、そのオーバーヘッドをほぼゼロに保ちます。 Rider、C# Dev Kit for VS Code、またはWindowsでの完全なVisual Studioのいずれを選んでも、目標は同じです: 設定してそれに慣れたら、考えるのをやめましょう。

[9:00 - end] 始めるには、Rider アーカイブを直接ダウンロードするのではなく、JetBrains.com から Toolbox をダウンロードし、それをホームフォルダーに解凍し、 ./jetbrains-toolbox 実行ファイルを bin ディレクトリから実行します。 Riderをインストールした後、起動ウィザードで好みのテーマとキーマップを選択し、プラグインは今のところスキップし、JetBrainsアカウントにログインして無料の非商業ライセンスをアクティブにします。 外観ズームを150%に拡大することで、どのディスプレイでもIDE全体が読みやすくなります。

ビデオの完全なテム・コーリーのYouTubeチャンネルを視聴して、Linux Mintデスクトップでのすべてのステップのライブウォークスルーを見てください。

Earn More by Sharing What You Love

Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Let's Stay in Touch!

Join our newsletter, you’ll get exclusive access on article updates. We value your privacy

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。