Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.48 KB

README.md

File metadata and controls

37 lines (25 loc) · 1.48 KB

eii_libs_installer

This script installs all the EII libraries & their respective required dependencies.

Running the install script

Note : The installer needs specific versions of grpc and protobuf to be installed. If these libraries are already present in the /usr/local/lib, the installation will skip build and install of these. It is recommended to remove grpc before proceeding as it can cause version conflicts.

    $ sudo apt-get remove --auto-remove --purge -y grpc
  1. To install all of EII libraries and their dependencies, run the command mentioned below

        $ sudo -E ./eii_libs_installer.sh

Note: If an error occurs during execution of eii_libs_installer.sh regarding the $GOPATH, please set the GOPATH appropriately where GO is installed. Ideally, above script will take care of GO installation and setting up the path. If GO is already installed and GOPATH is tampered, then user has to make sure GOPATH is set appropriately.

  1. Incase of unforeseen errors leading to unsuccessful installation, run the command mentioned below to cleanup any/all untracked tar files

        $ sudo git clean -xdf
  2. Please follow the below steps to set the required env variables.

    a. For updating the $LD_LIBRARY_PATH env variable:

        export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

    b. For updating the $no_proxy env variable to connect to etcd:

        export no_proxy=$no_proxy,127.0.0.1