当前位置: 首页 > web >正文

Goland终端PowerShell命令失效

Goland终端Terminal的PowerShell不能使用,明明windows上升级了PowerShell 7设置了配置文件,但是只能在windows终端下使用,goland终端下直接失效报错,安装升级PowerShell请看[博客](Windows11终端升级PowerShell7 - HashFlag - 博客园)

问题:

​ 在goland的终端Terminal中使用PowerShell的时候执行g ls等配置或安装的命令可能出现报错(Windows终端的Power Shell 7不会出现问题):

Windows PowerShell
版权所有(C) Microsoft Corporation。保留所有权利。安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindowsPS D:\wyl\workspace\go\board> g ls
g : 无法将“g”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路
径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ g ls
+ ~+ CategoryInfo          : ObjectNotFound: (g:String) [], CommandNotFoundException+ FullyQualifiedErrorId : CommandNotFoundException

原因:

​ goland的终端Terminal默认只会使用windows下的 PowerShell 5(问题路径:C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe),这可能是因为goland和windows的兼容问题导致的

解决办法:

​ 找到PowerShell 7的可执行文件pwsh.exe,把goland的默认终端选项修改为正确的地址即可,一般golang默认使用的PowerShell 5地址就是这个C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe(这里可能还有其他的比如cmd和git bash等就不介绍了,不人为更改的话默认就是PS)

​ 正确地址(可以直接复制粘贴-如果是PS7-preview版本):C:\Program Files\PowerShell\7-preview\pwsh.exe

​ 如果直接粘贴没有生效或者找不到文件,大概率是版本不同导致的,可以按照C:\Program Files\PowerShell一级一级找下去,直到找到正确的为止

操作:

​ 路径:Goland > File > Settings > Tools > Terminal > Shell path: > Select Path / Shell executable path

​ 按照上面的路径在goland的设置中找到工具下的终端Terminal的Shell path,点击右侧的...会弹出一个Select Path的窗口,可以看到Shell executable path的一个标题,标题下面就是查找路径,找到对应的正确的pwsh.exe位置选中即可

验证:

关闭已打开的终端,即可看到默认头已经改变

旧头:

Windows PowerShell
版权所有(C) Microsoft Corporation。保留所有权利。安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindowsPS D:\wyl\workspace\go\board>

新头:

PowerShell 7.6.0-preview.4
PS D:\wyl\workspace\go\board>

再次执行g ls发现已经可以使用

http://www.xdnf.cn/news/2222.html

相关文章:

  • YOLOv5修改检测框颜色,粗细,标签大小,标签名称
  • 提示词的神奇魔力——如何通过它改变AI的输出
  • 7.Geometric Intersection: Interval
  • [实战] 卡尔曼滤波:原理、推导与卫星导航应用仿真(完整代码)
  • 若干查找算法
  • Vue3 组件通信与插槽
  • 未雨绸缪:应对软件开发变更的生存之道
  • 23种设计模式-行为型模式之观察者模式(Java版本)
  • 理想星环OS选择NuttX作为MCU侧OS的核心原因分析​
  • 树莓派学习专题<9>:使用V4L2驱动获取摄像头数据--设定分辨率和帧率
  • ASP.NET CORE部署IIS的三种方式
  • 第14节:传统图像特征提取 - 形状特征(HOG、SIFT与SURF)
  • 【fork初体验】
  • 数据结构手撕--【堆】
  • 【LeetCode】11.盛最多水的容器
  • 系列位置效应——AI与思维模型【80】
  • 鸿蒙代码@Builder
  • 关于调度策略的系统性解析与物流机器人应用实践
  • Universal Value Function Approximators 论文阅读(强化学习,迁移?)
  • 介绍常用的退烧与消炎药
  • 【Flume 】Windows安装步骤、配置环境
  • Llama factory如何全参数微调 Qwen2.5-7B-Instruct 模型并导入Ollama推理(详细版)
  • 大一下第一次考核题解
  • Linux文件目录操作实战
  • 【C++】15. 模板进阶
  • 【含文档+PPT+源码】基于Python的美食数据的设计与实现
  • llama factory 命令行推理流程
  • MUC基本知识
  • 电子电器架构 --- 乘用车电气/电子架构开发的关键挑战与应对策略
  • Shell编程之正则表达式