Cargo, Rust's Package Manager
41–50 of 127 posts
Re: Cargo, Rust's Package Manager
#42For example, if I have three packages:
- uno depends on json 1.3.6
- dos depends on json 1.4.12
- tres depends on json 2.1.0
Cargo will use json 1.4.12 for uno and dos, and json 2.1.0 for tres.Hopefully rust builds a culture that respects semantic versioning better than the Ruby & Node cultures do. That has to start at the top. There were several Rails 2.3.X releases with minor ABI incompatibilities. Truly respecting semver would have required these patch level updates to get a new major number.
Re: Cargo, Rust's Package Manager
#43Re: Cargo, Rust's Package Manager
#44Will this play nicely with the package management tools OSes already have, or is this going to end up being yet another source for files/packages to accumulate that are outside the view of well-documented and designed administrative tools?
Flipping your question around a bit: will package manager creators and maintainers ever develop better solutions to the use case of development rather than system administration so that we don't have to keep creating these language-specific tools?
Re: Cargo, Rust's Package Manager
#45Will this play nicely with the package management tools OSes already have, or is this going to end up being yet another source for files/packages to accumulate that are outside the view of well-documented and designed administrative tools?
While technically the cache directory is a place where files can accumulate outside the view of a well documented and designed administrative tools, this is common problem shared with many tools including your favourite browser.
Re: Cargo, Rust's Package Manager
#46Will this play nicely with the package management tools OSes already have, or is this going to end up being yet another source for files/packages to accumulate that are outside the view of well-documented and designed administrative tools?
Re: Cargo, Rust's Package Manager
#47I'd love if $ cargo cult would build a new project/module from a template.
Re: Cargo, Rust's Package Manager
#48If someone can log into github and enter a ticket to say no to toml. Yaml would be perfect for it and it is mature and people already know it.
Re: Cargo, Rust's Package Manager
#49I would really love to see some docs on how to actually install and get started with Cargo. It doesn't ship with Rust and the docs on GitHub and crates.io are not very enlightening.
The new tutorial will be based around 'real' Rust development, and so will assume Cargo.
That said, http://crates.io/ should have install instructions on the site. I'll open a ticket and get on that.
Re: Cargo, Rust's Package Manager
#50Earlier quoted context omitted.
Rust has a brew package. Cargo is new so it may be a day or three before it gets out there too.
Hmm, well, rust's brew seems a little outdated (0.10), so if you are intent on using Cargo soon, I would recommend on building rust yourself or grabbing a new binary from their website.
brew tap caskroom/cask
brew install brew-cask
brew tap caskroom/versions
brew cask install rust-nightly