【笔记】解决PowerShell 安装oh-my-posh很慢

在PowerShell中安装oh-my-posh有一定几率是安装不了的,,主要是因为poweershell下载不了相关的项目,例如:

虽然显示 Installing package 'oh-my-posh' 但是,从下面的log中可以看到,powershell不断地尝试下载,但是都失败了,,我不知道是什么原因(可能是powershell的锅),,

(有时会卡在0.03mb或者0.06mb这里,,)

我的一种解决方式是这样的:

  • 首先下载安装的命令添加 -Verbose 来显示安装过程的log,,也就是: Install-Module oh-my-posh -Force -Verbose

  • 然后观察下面的输出,,找到要安装的 oh-my-posh 的实际地址,,例如我现在安装的就是2.0.048版本的:https://www.powershellgallery.com/api/v2/package/oh-my-posh/2.0.468 ,,(当然随着时间这个链接可能会变化),,

  • 然后直接浏览器下载即可,,下载的文件是 .nupkg 格式的,,修改后缀为 .zip 解压,,1

  • 然后将解压后的文件夹放到 powershell 的 modules 文件夹下,,比如说,我这里要为powershell7安装oh-my-posh,,,powershell的实际安装路径是这个: C:\Program Files\PowerShell\7\ ,,解压的文件夹放置的路径就为: C:\Program Files\PowerShell\7\Modules\oh-my-posh\2.0.468 (注意一定是 \Modules\模块名\模块的版本号\ 形式,,如图:

  • 最后,,重新打开powershell,,输入 module 即能看到我们要安装的模块已经出现了:

  • 这时再根据其他的教程来配置 oh-my-posh (比如profile等等)就行了,,,,2

最后附一个终端的颜色配置(实际上可以自己瞎试试就知道啥意思了,,或者参考官方文档3):


(end)


  1. nupkg的简单介绍:https://blog.csdn.net/allway2/article/details/103448552 ↩︎

  2. https://zhuanlan.zhihu.com/p/137595941 ↩︎

  3. https://devblogs.microsoft.com/commandline/new-experimental-console-features/ ↩︎

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值