Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

/usr/local/bin/iterm2-send-zmodem.sh: line 18: /usr/local/bin/sz: No such file or directory #16

Open
lulufeiacount opened this issue Aug 28, 2021 · 4 comments

Comments

@lulufeiacount
Copy link

使用rz和sz出现如下报错

/usr/local/bin/iterm2-send-zmodem.sh: line 18: /usr/local/bin/sz: No such file or directory

@aikuyun
Copy link
Owner

aikuyun commented Sep 3, 2021

看一下你的 mac 是否安装了 lrzsz

如果安装了,看一下路径,which rz

脚本默认是去 mac 的 /usr/local/bin 下面找 rz 和 sz 命令的。

如果你的rz和sz 不是这个路径,改一下脚本,指定成你的路径就可以了。

@lulufeiacount
Copy link
Author

是的, 这个问题我已经解决了。
并且可以通过rz sz方式进行文件上传下载
但是遇到一个很奇怪的问题,使用rz上传文件成功后,仍然会提示error,但是error内容为空。
虽然不影响使用,但是总感觉怪怪的

@jliu2019
Copy link

感谢!我修改了脚本里的路径后,正常使用了!

@xicheng332
Copy link

Apple M1 芯片的 mac 配置后执行操作出现 /usr/local/bin/sz: No such file or directory
原因是因为 iterm2-send-zmodem.sh 脚本里面调用 sz 命令的时候写死了
/usr/local/bin/sz "$FILE" --escape --binary --bufsize 4096
【老版本的系统brew安装 lrzsz后会在 /usr/local/bin 下有rz sz 两个执行文件,新版本brew 安装的命令行工具在 /opt/homebrew/bin/ 目录下】

解决方法:
1.直接更改脚本里面的 sz rz 命令路径
2.在 /usr/local/bin 目录下创建软连接指向 sz rz 执行文件,不用修改脚本【推荐】
sudo ln -s /opt/homebrew/bin/rz /usr/local/bin/rz
sudo ln -s /opt/homebrew/bin/sz /usr/local/bin/sz

PS: 使用 which sz 查看 sz 命令路径

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants