我正在嘗試將KICS安裝到 AWS EC2 (Ubuntu) 中。我正在起訴單行安裝腳本:
curl -sfL 'https://raw.githubusercontent.com/Checkmarx/kics/master/install.sh' | bash
但是,當我運行時:
kics version
或者
which kics
好像找不到命令。它迫使我在能夠看到它之前重新啟動,但是在我的用例中重新啟動不是一個選項。
uj5u.com熱心網友回復:
根據 KICS 的檔案(https://docs.kics.io/latest/getting-started/#one-liner_install_script):
運行以下命令下載并安裝kics。它將檢測您當前的作業系統并下載適當的二進制包,默認安裝到 ./bin 并且查詢將放置在 ./bin/assets/queries 中的二進制檔案旁邊:
curl -sfL 'https://raw.githubusercontent.com/Checkmarx/kics/master/install.sh' | bash
如果你想把它放在其他地方,比如 /usr/local/bin:
sudo curl -sfL 'https://raw.githubusercontent.com/Checkmarx/kics/master/install.sh' | bash -s -- -b /usr/local/bin
所以默認情況下,/home/<user>/bin如果使用第一個命令,它將安裝在檔案夾中。此檔案夾可能不在PATH環境變數中,因為哪個which命令不起作用。
因此,您需要使用第二個命令進行安裝,以便安裝/usr/local/bin可能應該PATH在該which命令中和之后的命令也將起作用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/389961.html
