PowerShell 配错参数求救

2022-08-24 22:21:53 +08:00
 JCZ2MkKb5S8ZX9pq

之前折腾 PSReadLine 不知道哪里弄错了,现在每次启动 PS 都报错。

Set-PSReadLineOption : 无法将“Set-PSReadLineOption”项识别为 cmdlet 、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路
径,请确保路径正确,然后再试一次。
所在位置 行:318 字符: 5
+     Set-PSReadLineOption -ContinuationPrompt (@(Start-Utf8Process $sc ...
+     ~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Set-PSReadLineOption:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

想请问 PowerShell 启动时候还会读哪里造成的这个报错

1229 次点击
所在节点    Windows
2 条回复
eason1874
2022-08-24 22:38:36 +08:00
ps5 和 ps7 两个版本是互相独立的,有可能你把其中一个的 profile 当成另一个的了

你就在报错的窗口输入 $profile 查看是不是你修改的那个,有 vscode 的话也可以直接 code $profile 打开编辑
JCZ2MkKb5S8ZX9pq
2022-08-24 23:56:52 +08:00
@eason1874 谢谢,应该不是这个原因。

后来装了 ps7 ,直接把 5.1 profile 移过去没有任何问题。
5.1 估计是载入了什么别的东西,反正现在 7 能用就先不管它了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/875182

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX