github.com/palcoin-project/palcd@v1.0.0/README.md (about) 1 palcd 2 ==== 3 palcd is a full node palcoin implementation written in Golang. 4 5 6 Palcd does *NOT* include wallet functionality This means you can't make or receive payments 7 directly with palcd. That functionality is provided by the 8 [palcwallet](https://github.com/palcoin-project/palcwallet). 9 10 ## Requirements 11 12 [Go](http://golang.org) 1.14 or newer. 13 14 ## Installation 15 16 #### Linux/BSD/MacOSX/POSIX - Build from Source 17 18 - Install Go according to the installation instructions here: 19 http://golang.org/doc/install 20 21 - Ensure Go was installed properly and is a supported version: 22 23 ```bash 24 $ go version 25 $ go env GOROOT GOPATH 26 ``` 27 28 NOTE: The `GOROOT` and `GOPATH` above must not be the same path. It is 29 recommended that `GOPATH` is set to a directory in your home directory such as 30 `~/goprojects` to avoid write permission issues. It is also recommended to add 31 `$GOPATH/bin` to your `PATH` at this point. 32 33 - Run the following commands to obtain palcd, all dependencies, and install it: 34 35 ```bash 36 $ cd $GOPATH/src/github.com/palcoin-project/palcd 37 $ GO111MODULE=on go install -v . ./cmd/... 38 ``` 39 40 - palcd (and utilities) will now be installed in ```$GOPATH/bin```. If you did 41 not already add the bin directory to your system path during Go installation, 42 we recommend you do so now. 43 44 ## Updating 45 46 #### Linux/BSD/MacOSX/POSIX - Build from Source 47 48 - Run the following commands to update palcd, all dependencies, and install it: 49 50 ```bash 51 $ cd $GOPATH/src/github.com/palcoin-project/palcd 52 $ git pull 53 $ GO111MODULE=on go install -v . ./cmd/... 54 ```