digitalmars.D.ide - (Visual D) it is not clear on how to install dub packages into
- Shadowblitz16 (23/23) Oct 20 2019 Hello, its not very clear how to install dub packages into
- rikki cattermole (11/26) Oct 20 2019 That command is not needed.
- Shadowblitz16 (4/18) Oct 21 2019 actually just realized it was dub init that froze the dub and the
Hello, its not very clear how to install dub packages into existing visual D projects. I tried using the packages manager to run "dub add dsfml" however that froze the package manager and I had to go into task manager and force end the dub process. there really needs to be a clear explanation on this as dub is the official package manager for the d language and I have still yet to figure out how to use it. this is not just for visual D but other IDE implementations of the d language. when I go to the dub website it simply says... "to install run "dub add <packagename>"" however when trying this it says I must first run "dub init" which i'm not sure is per project or once per computer. anyhow this system is clearly flawed for beginners. something as simple as "dub add <packagename>" would be fine. especially if it auto generated a project based on folder name and login details if one didn't exist. what I am wondering is how do I install packages with visual D in visual studio 2019? I currently have had better luck with c++ due to video tutorials and that's pretty bad since you have to link c++ files, which in itself is a pain in the ass and definitely not beginner friendly.
Oct 20 2019
On 21/10/2019 5:40 PM, Shadowblitz16 wrote:Hello, its not very clear how to install dub packages into existing visual D projects. I tried using the packages manager to run "dub add dsfml" however that froze the package manager and I had to go into task manager and force end the dub process.That command is not needed. Its easy enough to add the dependency manually in the dub file (see below). Also please report this as a bug, because I've never seen that behavior before. https://github.com/dlang/dubthere really needs to be a clear explanation on this as dub is the official package manager for the d language and I have still yet to figure out how to use it. this is not just for visual D but other IDE implementations of the d language. when I go to the dub website it simply says... "to install run "dub add <packagename>"" however when trying this it says I must first run "dub init" which i'm not sure is per project or once per computer.Per project, it creates the dub.json or dub.sdl file. I.e. (a fairly complex real project) https://github.com/dlang-community/D-Scanner/blob/master/dub.json For future reference this isn't related to VisualD, and D.learn group would be more appropriate.
Oct 20 2019
On Monday, 21 October 2019 at 04:47:13 UTC, rikki cattermole wrote:On 21/10/2019 5:40 PM, Shadowblitz16 wrote:actually just realized it was dub init that froze the dub and the visual studio extension manager not dub add <packagename>[...]That command is not needed. Its easy enough to add the dependency manually in the dub file (see below). Also please report this as a bug, because I've never seen that behavior before. https://github.com/dlang/dub[...]Per project, it creates the dub.json or dub.sdl file. I.e. (a fairly complex real project) https://github.com/dlang-community/D-Scanner/blob/master/dub.json For future reference this isn't related to VisualD, and D.learn group would be more appropriate.
Oct 21 2019