How to use D on M2 macOS?

Brian Callahan bcallah at openbsd.org
Wed Jul 23 14:12:30 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 know you got things going with LDC, but I use GDC for all my D 
needs on macOS. I have a tarball that's a simple extract, add to 
PATH, and done: 
https://github.com/ibara/aarch64-apple-darwin24.2.0-gcc-14.2.0/releases/tag/20250112


More information about the Digitalmars-d-learn mailing list