Home > Enterprise >  Connot find executable after installation
Connot find executable after installation

Time:12-22

I am trying to install KICS into AWS EC2 (Ubuntu). I am suing the one-line install script:

curl -sfL 'https://raw.githubusercontent.com/Checkmarx/kics/master/install.sh' | bash

However when I run:

kics version

or

which kics

It seems like it cannot find the command. It forces me to reboot before being able to see it, however rebooting is not an option in my use-case.

CodePudding user response:

As per the documentation of KICS (https://docs.kics.io/latest/getting-started/#one-liner_install_script):

Run the following command to download and install kics. It will detect your current OS and download the appropriate binary package, defaults installation to ./bin and the queries will be placed alongside the binary in ./bin/assets/queries:

curl -sfL 'https://raw.githubusercontent.com/Checkmarx/kics/master/install.sh' | bash

If you want to place it somewhere else like /usr/local/bin:

sudo curl -sfL 'https://raw.githubusercontent.com/Checkmarx/kics/master/install.sh' | bash -s -- -b /usr/local/bin

So by default, it will install in /home/<user>/bin folder if using the first command. This folder may not be in PATH environment variable because of which which command doesn't work.

So, you need to install using the second command in order to install in /usr/local/bin which should probably be there in PATH and after that which command will also work.

  • Related