mirror of https://github.com/grpc/grpc.git
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
https://grpc.io/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.1 KiB
46 lines
1.1 KiB
#If you are in a hurry |
|
|
|
For language-specific installation instructions for gRPC runtime, please |
|
refer to these documents |
|
|
|
* [C++](examples/cpp) |
|
* [C#](src/csharp): NuGet package `Grpc` |
|
* [Go](https://github.com/grpc/grpc-go): `go get google.golang.org/grpc` |
|
* [Java](https://github.com/grpc/grpc-java) |
|
* [Node](src/node): `npm install grpc` |
|
* [Objective-C](src/objective-c) |
|
* [PHP](src/php): `pecl install grpc-beta` |
|
* [Python](src/python/grpcio): `pip install grpcio` |
|
* [Ruby](src/ruby): `gem install grpc` |
|
|
|
|
|
#Pre-requisites |
|
|
|
##Linux |
|
|
|
```sh |
|
$ [sudo] apt-get install build-essential autoconf libtool |
|
``` |
|
|
|
##Mac OSX |
|
|
|
For a Mac system, git is not available by default. You will first need to |
|
install Xcode from the Mac AppStore and then run the following command from a |
|
terminal: |
|
|
|
```sh |
|
$ [sudo] xcode-select --install |
|
``` |
|
|
|
#Build from Source |
|
|
|
For developers who are interested to contribute, here is how to compile the |
|
gRPC C Core library. |
|
|
|
```sh |
|
$ git clone https://github.com/grpc/grpc.git |
|
$ cd grpc |
|
$ git submodule update --init |
|
$ make |
|
$ [sudo] make install |
|
```
|
|
|