当我试图运行git-all-secrets时,我得到了Dockerfile:未找到命令,这是包含正确信息的命令
下面是该问题的一个示例
root@momo22:/home/momo/git-all-secrets# docker run -it abhartiya/tools_gitallsecrets -token=9a8b60a10cf683f238e05 -org=bugcrwod
Command 'docker' is available in '/snap/bin/docker'
The command could not be located because '/snap/bin' is not included in the PATH environment variable.
docker: command not found
root@momo22:/home/momo/git-all-secrets#
6条答案
按热度按时间jdzmm42g1#
临时解决方案:
运行命令
export PATH=$PATH:/snap/bin
永久解决方案:
编辑
/etc/environment
并将/snap/bin
添加到列表中,然后重新启动系统。链接
answer for similar error with same fix
有关/etc/environroment的更多信息
h5qlskok2#
您可以将路径添加到.bashrc文件中
$ source ~/.bashrc
打开新终端或执行以下命令
$ source ~/.bashrc
个hgb9j2n63#
要解决此问题,请执行以下操作:
1.打开文件
/etc/environment
。1.将
/snap/bin
添加到PATH变量的末尾,并使用:
字符连接。例如,假设文件中的PATH变量为:
Path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
更新后,将显示为:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin
1.最后,要更新shell并准备好PATH变量,请运行
source /etc/environment
1.已完成
ctrmrzij4#
如果您来到这里,只是在
Ubuntu
上,而不是在docker
上,并且您刚刚安装了snapd
,而没有再次注销/登录,请注销,然后再次登录-您不需要修改任何文件。byqmnocz5#
1.用nano或vim打开
~/.bashrc
=〉vim ~/.bashrc
1.在文件末尾添加
export PATH=$PATH:/snap/bin
1.从您的用户注销,然后重新登录或重新启动
如果
~/.bashrc
不存在:1.创建
~/.bashrc
文件并打开它=〉touch ~/.bashrc && vim ~/.bashrc
1.将
PATH=$PATH:/snap/bin
相加1.注销您的用户,然后重新登录或重新启动
如果您不想注销或重新启动,请运行以下命令:
sudo su ${USER}
bash
mzaanser6#
~/.bash_profile
export PATH=$PATH:/snap/bin
并保存更改source ~/.bash_profile
您可以使用
vi
或gedit
打开~/.bash_profile