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?
Mhh ... imho the install.sh on the homepage is not pushed enough.
For me this is the best (for installing the compiler and dub and
the tools that come with it). For Apple Silicon ldc is the best
choice (again imho).
After sourcing the activate script in the respective folder
(default ~/dlang/COMPILER_VERSION/activate(.fish)) you are setup
nicely with dub, so `dub init`, `dub run` should work directly.
VSCode I am not so familiar with.
Kind regards,
Christian