安装后找不到可执行文件
Connot find executable after installation
我正在尝试将 KICS 安装到 AWS EC2 (Ubuntu) 中。我起诉单行安装脚本:
curl -sfL 'https://raw.githubusercontent.com/Checkmarx/kics/master/install.sh' | bash
然而当我运行:
kics version
或
which kics
好像找不到命令。它迫使我在能够看到它之前重新启动,但是在我的用例中不能选择重新启动。
根据 KICS (https://docs.kics.io/latest/getting-started/#one-liner_install_script) 的文档:
运行下面命令下载安装kics。它将检测您当前的 OS 并下载适当的二进制包,默认安装到 ./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
命令也可以工作。
我正在尝试将 KICS 安装到 AWS EC2 (Ubuntu) 中。我起诉单行安装脚本:
curl -sfL 'https://raw.githubusercontent.com/Checkmarx/kics/master/install.sh' | bash
然而当我运行:
kics version
或
which kics
好像找不到命令。它迫使我在能够看到它之前重新启动,但是在我的用例中不能选择重新启动。
根据 KICS (https://docs.kics.io/latest/getting-started/#one-liner_install_script) 的文档:
运行下面命令下载安装kics。它将检测您当前的 OS 并下载适当的二进制包,默认安装到 ./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
命令也可以工作。