How do I install a package globally?

bachmeier no at spam.net
Sun Nov 12 00:29:45 UTC 2023


On Saturday, 11 November 2023 at 23:28:18 UTC, Trevor wrote:

> Thanks for the detailed reply. I guess what I'd like to do is 
> not create a DUB package for every little project I work on. It 
> seems like most modern languages require a package/dependency 
> manager though. Being able to install libraries globally would 
> avoid this but I can how that can cause it's own set of issues. 
> It doesn't seem efficient in terms of bandwidth and hard disk 
> space to have a new copy of a library for each project that 
> uses it?

You can download the package to your computer, for instance by 
cloning the repo, and add a symbolic link to your project's repo. 
Then you can compile with the -i option and forget about Dub. 
That's how I do it (though depending on the project, I might do a 
full copy of the dependencies into the project repo to guarantee 
they're always available).


More information about the Digitalmars-d-learn mailing list