| |
 | Posted by Christian Köstlin in reply to Albert | Permalink Reply |
|
Christian Köstlin 
Posted in reply to Albert
| 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
|