How to use D on M2 macOS?

Serg Gini kornburn at yandex.ru
Mon Jul 21 14:10:44 UTC 2025


On Monday, 21 July 2025 at 13:29:23 UTC, Albert wrote:
> Hi all,
>
> I am completely new to D, wished to try it out and write a 
> small app in it. However, for the last couple hours I am ready 
> to pull my hair out as I have no idea how to compile even a 
> simplest hello world app.
>
> I installed ldc and dub (nowhere on the download page did it 
> even mention that dub should be installed separately!) from 
> home-brew, installed code-d for vscode, used the plugin to 
> create a new project and that is as far as I've gotten.
>
> For example the plugin prompts me to "Compile serve-d", however 
> doing so just fails with:
>
> ```
> Error Command failed with exit code 127: rdmd 
> "/Users/albert/.dub/packages/dfmt/0.14.1/dfmt/dubhash.d"
> Failed to install serve-d (Error code 2)
> ```
>
> And so on and so forth. Am I missing something obvious?

I agree with Luna that installing from official GitHub Releases 
are the easiest way.
There is also this project: https://code.dlang.org/packages/ldcup

regarding serve-d - you need to download the code from the github 
and build it locally with the latest LDC compiler.
It should fix the issue.

Also don't forget to switch the version of the "code-d" extension 
to "beta/nightly". Stable is very old and not updating properly.


More information about the Digitalmars-d-learn mailing list