Dをローカルにインストールする

自分のマシンでExercismの演習を解くために、Dをローカルにインストールする方法を学びましょう


D言語トラックでは、次のソフトウェアがシステムにインストールされている必要があります:

  • D version 2のコンパイラー
  • (任意ですが推奨)DUB

前提条件:D version 2コンパイラー

D言語の公式サイトdlang.orgでは、リファレンスコンパイラーであるDMD(Digital Mars D)の最新バージョンを、いくつかのプラットフォーム向けにダウンロードしてインストールできます。 詳しくは公式のダウンロードページをご覧ください。 Windowsでは、別の方法としてChocolateyを使うこともできます。 IntelベースのMacでは、別の方法としてHomebrewを使うこともできます。

その他のコンパイラー

独自のバックエンドを使うDMDリファレンスコンパイラーのほかに、dlang.orgのダウンロードセクションから入手できるコンパイラーが2つあります:

  • GCCのバックエンドを使うGDC
  • LLVMのバックエンドをベースにしたLDC

GDCとLDCは、必ずしも最新のDMDフロントエンドのバージョンというわけではありませんが、より優れた最適化レベルや、ARMなどのほかのプラットフォームへの対応を提供しています。

詳しくはwikiのこちらのページをご覧ください。

IDEのサポート

さまざまなIDEでもD言語をサポートしています。たとえば、Visual Studio用のVisualDや、IntelliJのCLion用のD pluginなどです。 詳しくはwikiのこちらのページをご覧ください。

前提条件:DUB

DUBは、D言語のビルドマネージャーです。

テストを実行する手順を簡単にするために、DUBの利用をおすすめします。ただし、インストールできない場合や、インストールしたくない場合でも、DUBなしで実行することはできます。

Windows

DUB公式サイトのダウンロードページに、Windows用のインストーラーがあります。

MacOS

Linux