mac打开终端时报错:login: /opt/homebrew/bin/zsh: No such file or directory [进程已完成],导致终端没有办法使用的情况
说明 zsh 没有安装或者是安装路径不对
可以看看 /bin 下有没有 zsh,若没有,肯定是有 bash
那就把终端默认 shell 改成 /bin/bash 或者有 zsh 的话就改成 /bin/zsh,就行
具体到 终端 -> 设置 里面修改


重新打开终端后,一切正常
发布时间:2026/7/15 1:34:03
mac打开终端时报错:login: /opt/homebrew/bin/zsh: No such file or directory [进程已完成],导致终端没有办法使用的情况
说明 zsh 没有安装或者是安装路径不对
可以看看 /bin 下有没有 zsh,若没有,肯定是有 bash
那就把终端默认 shell 改成 /bin/bash 或者有 zsh 的话就改成 /bin/zsh,就行
具体到 终端 -> 设置 里面修改


重新打开终端后,一切正常
我们知道 Elastics Learned Sparse EncoderR (ELSER) 可以被用来做语义搜索。它是一个 out-of-domain 的语义搜索模型。无需训练,我们就可以得到很好的相关性。有关 ELSER 的更多知识,请参考文章 “Elastic Learned Sparse Encoder 简介:Elas…
在前一部分我们了解线性表和顺序表概念,如果有不清楚可以参考下面的博客: 数据结构(Chapter Two -01)—线性表及顺序表-CSDN博客 首先列出线性表的数据结构: #define MaxSize 50 //定义顺序表最大长度 typedef struct{ElemType data…
Vim使用入门 1.Vim编辑器的三种常用模式 一般模式:刚打开文件是它,从编辑模式按“ESC”退回的模式也是它。可以执行各种编辑操作,如移动光标、复制、粘贴、删除、查找替换等 ; 编辑模式:在一般模式下按下 i、I、a、A、o、O 等键…
1. 电子发票XML数据交换标准概述 第一次接触电子发票XML文件时,我盯着满屏的尖括号和标签名看了整整十分钟——这玩意儿比超市小票还难懂!但当我拆解过几百份实际案例后,发现它其实就像乐高积木,用标准化的零件拼出完整的发票信息…
目录BitBucket基本使用操作1:创建bitbucket账号 请于官网自行创建2:创建一个仓库3:上传代码到bitbucket仓库3.1:本地新建一个目录 作为本地仓库 请确保是空目录3.2:通过git bash 进入此目录执行如下命令 创建本地仓库*…
本文还有配套的精品资源,点击获取 简介:这个资源包整合了多个主流中文语法与拼写纠错任务的公开基准数据,包括SIGHAN 2013–2015全部版本(sighan7csc、sighan8csc、clp14csc)、Wang271K纠错样本(27万条&…
本文还有配套的精品资源,点击获取 简介:直接运行就能识别手写数字的Python项目,基于TensorFlow搭建全连接神经网络,内置多个已训练好的MNIST模型(如mnist_model-26001、mnist_model-29001等),…
本文还有配套的精品资源,点击获取 简介:这个计算器项目基于STC89C51系列51单片机,直接适配标准Keil C51开发环境,烧录.hex文件即可在硬件上运行。它用1602字符型液晶屏实时显示算式和结果,支持加、减、乘、除四则运…
1. 最少拍无纹波系统设计基础第一次接触最少拍控制系统时,我被它"快速无差"的特性深深吸引。想象一下,当你按下电梯按钮时,轿厢能在两次心跳间精准停靠;或者当数控机床切削零件时,刀具能在毫秒级完成轨迹跟踪…
1. 项目概述:当Python遇上C,速度瓶颈的破局之道“Python调用C太慢?”——这恐怕是很多在性能敏感场景下使用Python的开发者,尤其是那些尝试过用ctypes、CFFI或Cython来集成C/C代码的朋友,心中挥之不去的疑问。你兴冲冲…
缠绕膜的秘密是什么,其中的成本陷阱又是怎样的一种情况呢在我们日常生活中的生产、仓储、运输等行业里经常要使用到塑料缠绕膜。你经营的是一个小小的电子产品制造公司,每天有无数电子产品的出货要装箱发货。你依旧用…
1. 项目概述与核心价值在车载电子、便携设备乃至工业控制系统的电源路径设计中,我们工程师最头疼的问题之一,就是如何优雅且可靠地处理“意外”。你精心设计的5V电源轨,可能因为一个劣质USB设备的插入、一根内部短路的线缆,或者仅…
PlantUML 实战:5分钟将 UML 2.5 序列图转换为可执行代码草图 在软件开发过程中,清晰的系统设计往往比编码本身更为关键。传统拖拽式UML工具虽然直观,却常常成为效率杀手——频繁的鼠标操作打断设计思路,版本控制困难,…
29 动态Batch推理:让RT-DETR在低延迟下吃满GPU算力 开篇故事 上个月帮一家安防厂商做项目优化,他们用RT-DETR做实时人流统计,部署在NVIDIA A10上。客户反馈说:“GPU利用率才30%,但延迟已经飙到40ms了,加人流量就丢帧。” 我远程一看,好家伙——生产环境里每个请求单独…
Postman 环境变量高阶实战:动态管理与 CI/CD 深度集成在接口自动化测试领域,环境变量的灵活运用往往成为区分初级与高级测试工程师的关键能力。本文将深入探讨 Postman 环境变量的三种动态设置模式,并分享 Newman 在 CI/CD 流水线中的实战避坑…
在串(字符串)的顺序存储中,内存回收的方式取决于字符串的存储方式以及所使用的编程语言和相关库。以下以 C 为例进行说明,因为 C 对内存管理有较为直接的控制。 1. 基于 char 数组的串顺序存储 如果使用普通的 char 数组来存储字…
移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…
本文是“足球口袋教练 HarmonyOS 离线应用实战”系列第 3 篇。示例项目是一个 HarmonyOS / ArkTS / ArkUI 编写的离线足球训练助手,围绕真实页面、真实截图和可复现操作展开。 本篇要解决的问题 训练 App 的首页不能只展示欢迎语,它要解决“我现在该点哪…