我在Windows 10上安装了docker。之后,我收到一条消息,要求我下载并安装wsl2
。
现在,当我运行bash
命令时,我得到wsl bash
。
当我尝试运行node
时收到错误消息(在Windows10中安装了 node.exe ):
DESKTOP-BVRDS:/tmp/docker-desktop-root/mnt/host/c/Users/myuser# node
bash: node: command not found
我运行echo $PATH
时得到以下输出:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
,而不是Windows路径。 (安装了节点和其他软件的位置)。
如何解决此错误?也许改变默认的bash? git bash? (我不知道怎么做)
答案 0 :(得分:0)
在Cmder中,打开设置:Win
+ Alt
+ P
在“启动”>“任务”下,添加具有以下设置的名为{bash}的任务:
任务参数(设置图标):
For Cmder icon: /icon "%CMDER_ROOT%\cmder.exe"
For Git icon: /icon "C:\Program Files (x86)\Git\etc\git.ico"
命令(打开Git的bash外壳):
"C:\Program Files (x86)\Git\bin\sh.exe" -l -new_console:d:%USERPROFILE%
Specified name task --> {bash}
请检查以下几篇文章,并应解决一个问题。
https://gist.github.com/nickautomatic/02ccb76292f7f8d9767e https://gingter.org/2016/11/16/running-windows-10-ubuntu-bash-in-cmder/
答案 1 :(得分:0)
请尝试以下操作:
m.Key.First()
,然后按win+r
)cmd
现在,它应该可以通过启动独立应用程序或在重新启动命令提示符后在常规Properties
窗口中键入bash
来工作。