RubyMetric / chsrc

chsrc 全平台通用换源工具. Change Source for every software on every platform from the command line.
https://gitee.com/RubyMetric/chsrc
GNU General Public License v3.0
1.32k stars 54 forks source link

执行chsrc后,mac终端出现zsh: command not found 报错 #34

Closed Maxinsomnia closed 4 days ago

Maxinsomnia commented 3 weeks ago

问题如图,尝试history中的修复方式无效,请问该怎么办

SCR-20240612-ludq SCR-20240612-lshh
ccmywish commented 3 weeks ago

你好 @Maxinsomnia

抱歉给你带来了麻烦。

看了你的历史记录,我唯一怀疑的是 chsrc set brew 有问题,因为之前仅有一个人测试过 homebrew 的换源。我刚才审阅了代码,有一些环境变量写入了你的 ~/.zshrc~/.bashrc 中,所以请你协助检查一下 ~/.zshrc 文件。

然后检查一下你的 $PATH 是什么。

Maxinsomnia commented 3 weeks ago

感谢 @ccmywish

不好意思这么久才看到您的回复,通过link1link2的修复方法,删掉注入的配置之后就恢复正常了,目前还没发现什么问题。

是的,$PATH没有问题,如您所说,有一些变量进入~/.zshrc 文件,这是文件最后的配置信息。

image
ccmywish commented 2 weeks ago

Hi @Maxinsomnia

我已经调整了代码。但是我看你的截图,不知道为什么~/.zshrc里写入的那几行末尾会是$,这是你截图的原因吗,还是文件内容就是那样?

你可下载试用最新版(通过README的链接下载),重新尝试chsrc set homebrew。现在chsrc默认会给你的~/.zshrc~/.bashrc备份,所以如果出现了问题,可以直接把备份的文件恢复过来。

Maxinsomnia commented 2 weeks ago

好的谢谢,那可能是因为我有尝试其他的修复手段?我也记不清了

ccmywish commented 1 week ago

@Maxinsomnia

可以再帮忙测试一下结果吗?如果没问题的话,我准备发布 v0.1.7 了。届时可以直接通过 brew install chsrc 安装。

Maxinsomnia commented 1 week ago

不好意思,我这边已经修复好了,没有办法复现bug和测试你的新代码,但我理解上是对的发自我的iPhone------------------ 原始邮件 ------------------发件人: ccmywish @.>发送时间: 2024年6月24日 20:53收件人: RubyMetric/chsrc @.>抄送: Insomniaguo @.>, Mention @.>主题: Re: [RubyMetric/chsrc] 执行chsrc后,mac终端出现zsh: command not found 报错 (Issue #34) @Maxinsomnia 可以再帮忙测试一下结果吗?如果没问题的话,我准备发布 v0.1.7 了。届时可以直接通过 brew install chsrc 安装。

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.> [ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/RubyMetric/chsrc/issues/34#issuecomment-2186512388", "url": "https://github.com/RubyMetric/chsrc/issues/34#issuecomment-2186512388", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.***": "Organization", "name": "GitHub", "url": "https://github.com" } } ]