mah*_*tfi 3 permissions windows-terminal wsl2
我尝试在Windows 终端上配置oh my posh (wsl ubunto 20.04)
根据Microsoft 文档,我在 wsl 上运行此命令:
wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh
但我遇到了 permission denied
错误。
我也在/usr/local/bin
文件资源管理器上打开并尝试粘贴文件/usr/local/bin/oh-my-posh
,但也遇到了权限被拒绝的情况。
这个问题有解决办法吗?
安装说明有错误。 /usr/local/bin
始终是 root 拥有的目录,普通用户没有写入权限。 Permission denied
在这种情况下是正确的输出。
只需运行前两个命令即可sudo
:
sudo wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh
sudo chmod +x /usr/local/bin/oh-my-posh
Run Code Online (Sandbox Code Playgroud)
其余的安装说明可以作为默认用户运行,但请注意,unzip
默认情况下,WSL Ubuntu 安装中不包含这些说明,因此您可能需要使用以下命令安装它:
sudo apt install unzip
Run Code Online (Sandbox Code Playgroud)
替代方案(并非必需)-- 以 开始wsl -u root
,运行这些命令,然后退出并以普通用户身份返回。
归档时间: |
|
查看次数: |
5533 次 |
最近记录: |