diff --git a/README.md b/README.md index ee35f907e..872b423c3 100644 --- a/README.md +++ b/README.md @@ -24,14 +24,30 @@ To keep up to date with changes and development progress, follow the [Nimbus blo ### Prerequisites -* A recent version of Facebook's [RocksDB](https://github.com/facebook/rocksdb/) - * Compile [from source](https://github.com/facebook/rocksdb/blob/master/INSTALL.md) or use the package manager of your OS; for example, [macOS](https://formulae.brew.sh/formula/rocksdb), [Debian](https://packages.debian.org/search?keywords=librocksdb-dev&searchon=names&exact=1&suite=all§ion=all), [Ubuntu](https://packages.ubuntu.com/search?keywords=librocksdb-dev&searchon=names&exact=1&suite=all§ion=all), and [Fedora](https://apps.fedoraproject.org/packages/rocksdb) have working RocksDB packages - * on Windows, you can [download pre-compiled DLLs](#windows) +#### Rocksdb -* GNU make, Bash and the usual POSIX utilities +A recent version of Facebook's [RocksDB](https://github.com/facebook/rocksdb/) is needed - it can usually be installed using a package manager of your choice: + +```bash +# MacOS +brew install rocksdb + +# Fedora +dnf install rocksdb-devel +``` + +On Windows, you can [download pre-compiled DLLs](#windows). + +You can also build and install it by following [their instructions](https://github.com/facebook/rocksdb/blob/master/INSTALL.md) + +#### Developer tools + +GNU make, Bash and the usual POSIX utilities #### Obtaining the prerequisites through the Nix package manager +*Experimental* + Users of the [Nix package manager](https://nixos.org/nix/download.html) can install all prerequisites simply by running: ``` bash @@ -65,7 +81,8 @@ make update To run a command that might use binaries from the Status Nim fork: ```bash -./env.sh vim +./env.sh bash +which nim ``` Our Wiki provides additional helpful information for [debugging individual test cases][1] diff --git a/vendor/nim-beacon-chain b/vendor/nim-beacon-chain index 9ff1eb4ac..1cb8ae900 160000 --- a/vendor/nim-beacon-chain +++ b/vendor/nim-beacon-chain @@ -1 +1 @@ -Subproject commit 9ff1eb4ac8354ccff2ce2679e859493e4adfb845 +Subproject commit 1cb8ae9004230ac700c426a643738520fe07b107