mirror of
https://github.com/rust-lang/cargo.git
synced 2025-10-01 11:30:39 +00:00
Update the README with current information
Closes #271 Closes #274 Closes #292
This commit is contained in:
parent
6da963498c
commit
c1bbc721a3
48
README.md
48
README.md
@ -9,24 +9,42 @@ to compile on rust master as it may lag behind by a day or two. Nightlies,
|
|||||||
however, will run regardless of this fact!
|
however, will run regardless of this fact!
|
||||||
|
|
||||||
```
|
```
|
||||||
$ curl -O http://static.rust-lang.org/cargo-dist/cargo-nightly-linux.tar.gz
|
$ triple=x86_64-unknown-linux-gnu
|
||||||
$ tar xf cargo-nightly-linux.tar.gz
|
$ curl -O http://static.rust-lang.org/cargo-dist/cargo-nightly-$triple.tar.gz
|
||||||
$ ./cargo-nightly/install.sh
|
$ tar xf cargo-nightly-$triple.tar.gz
|
||||||
|
$ ./cargo-nightly-$triple/install.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
The current nightlies available are:
|
Nightlies are available for the following triples:
|
||||||
|
|
||||||
* [`cargo-nightly-linux`](http://static.rust-lang.org/cargo-dist/cargo-nightly-linux.tar.gz)
|
* [`x86_64-unknown-linux-gnu`](http://static.rust-lang.org/cargo-dist/cargo-nightly-x86_64-unknown-linux-gnu.tar.gz)
|
||||||
* [`cargo-nightly-win`](http://static.rust-lang.org/cargo-dist/cargo-nightly-win.tar.gz)
|
* [`i686-unknown-linux-gnu`](http://static.rust-lang.org/cargo-dist/cargo-nightly-i686-unknown-linux-gnu.tar.gz)
|
||||||
* [`cargo-nightly-mac`](http://static.rust-lang.org/cargo-dist/cargo-nightly-mac.tar.gz)
|
* [`x86_64-apple-darwin`](http://static.rust-lang.org/cargo-dist/cargo-nightly-x86_64-apple-darwin.tar.gz)
|
||||||
|
* [`i686-apple-darwin`](http://static.rust-lang.org/cargo-dist/cargo-nightly-i686-apple-darwin.tar.gz)
|
||||||
|
* [`i686-pc-mingw32`](http://static.rust-lang.org/cargo-dist/cargo-nightly-i686-pc-mingw32.tar.gz)
|
||||||
|
|
||||||
|
Note that if you're using the windows snapshot you will need Mingw-w64 installed
|
||||||
|
as well as MSYS. The installation script needs to be run inside the MSYS shell.
|
||||||
|
|
||||||
## Compiling cargo
|
## Compiling cargo
|
||||||
|
|
||||||
Run `./configure` to create a Makefile. (`./configure --help` will show common
|
Cargo can be compiled like many other standard unix-like projects:
|
||||||
options.)
|
|
||||||
|
|
||||||
Then it's as simple as ```make``` followed by ```make install``` and you're
|
```
|
||||||
ready to go.
|
$ git clone https://github.com/rust-lang/cargo
|
||||||
|
$ cd cargo
|
||||||
|
$ ./configure
|
||||||
|
$ make
|
||||||
|
$ make install
|
||||||
|
```
|
||||||
|
|
||||||
|
More options can be discovered through `./configure`, such as compiling cargo
|
||||||
|
for more than one target. For example, if you'd like to compile both 32 and 64
|
||||||
|
bit versions of cargo on unix you would use:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ ./configure --target i686-unknown-linux-gnu,x86_64-unknown-linux-gnu
|
||||||
|
```
|
||||||
|
|
||||||
## Contributing to the Docs
|
## Contributing to the Docs
|
||||||
|
|
||||||
@ -35,6 +53,14 @@ All you need to do is change the markdown files in the source directory.
|
|||||||
|
|
||||||
[1]: https://github.com/wycats/cargo-website
|
[1]: https://github.com/wycats/cargo-website
|
||||||
|
|
||||||
|
## Reporting Issues
|
||||||
|
|
||||||
|
Found a bug? We'd love to know about it!
|
||||||
|
|
||||||
|
Please report all issues on the github [issue tracker][issues].
|
||||||
|
|
||||||
|
[issues]: https://github.com/rust-lang/cargo/issues
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Cargo is primarily distributed under the terms of both the MIT license
|
Cargo is primarily distributed under the terms of both the MIT license
|
||||||
|
Loading…
x
Reference in New Issue
Block a user