フッターコンテンツにスキップ
Iron Academy Logo
C#を学ぶ
C#を学ぶ

その他のカテゴリー

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はRiderのための直接の.tar.gzアーカイブをウェブサイトで提供しています。そのファイルをダウンロードして解凍することは可能ですが、それによりメンテナンスの問題が生じます: 各後続のRiderバージョンがマシンの別々のフォルダに配置され、複数の並列インストールを自身で管理する必要があります。 任意のバージョンを起動することができますが、最新のものを追跡し、古いものを削除するのは次第に面倒になります。

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

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

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

[1:11 - 1:30] アーカイブのダウンロードが終了したら、アーカイブマネージャーで開き、ディレクトリ構造を保持したままホームフォルダに抽出します。 結果として、名前に長いバージョン文字列が含まれたフォルダが作成され、その中にjetbrains-toolbox実行ファイルを含んでいます。

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

./jetbrains-toolbox
./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オプションが表示されます。

彼はConsole Appを選択して構成します: 出力場所をホーム内の.slnxに設定し、フレームワークを.NET 10に設定し、言語をC#に設定します。 作成をクリックします。

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

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

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

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

成功したビルドと正しい出力は、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をダウンロードし、それをホームフォルダに解凍し、binディレクトリから実行します。 Riderをインストールした後、起動ウィザードで好みのテーマとキーマップを選択し、プラグインは今のところスキップし、JetBrainsアカウントにログインして無料の非商業ライセンスをアクティブにします。 外観ズームを150%に拡大することで、どのディスプレイでもIDE全体が読みやすくなります。

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

Hero Worlddot related to Linux MintにJetBrains Riderをインストールする
Hero Affiliate related to Linux MintにJetBrains Riderをインストールする

好きなことを共有することで収入を増やす

.NET、C#、Java、Python、またはNode.jsを使用する開発者向けのコンテンツを作成しますか?あなたの専門知識を副収入に変えましょう!

アイアンサポートチーム

私たちは週5日、24時間オンラインで対応しています。
チャット
メール
電話してね