Mac的iTerm2安装lrzsz卡死问题
Posted 帅东
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac的iTerm2安装lrzsz卡死问题相关的知识,希望对你有一定的参考价值。
参考 https://www.jianshu.com/p/86c422d73e7b 进行安装
安装之后rz一直卡死
问题是因为mac brew安装rz的目录不一样
原来的配置
iterm2-recv-zmodem.sh
#!/bin/bash
# Author: Matt Mastracci (matthew@mastracci.com)
# AppleScript from http://stackoverflow.com/questions/4309087/cancel-button-on-osascript-in-a-bash-script
# licensed under cc-wiki with attribution required
# Remainder of script public domain
osascript -e 'tell application "iTerm2" to version' > /dev/null 2>&1 && NAME=iTerm2 || NAME=iTerm
if [[ $NAME = "iTerm" ]]; then
FILE=`osascript -e 'tell application "iTerm" to activate' -e 'tell application "iTerm" to set thefile to choose folder with prompt "Choose a folder to place received files in"' -e "do shell script (\\"echo \\"&(quoted form of POSIX path of thefile as Unicode text)&\\"\\")"`
else
FILE=`osascript -e 'tell application "iTerm2" to activate' -e 'tell application "iTerm2" to set thefile to choose folder with prompt "Choose a folder to place received files in"' -e "do shell script (\\"echo \\"&(quoted form of POSIX path of thefile as Unicode text)&\\"\\")"`
fi
if [[ $FILE = "" ]]; then
echo Cancelled.
# Send ZModem cancel
echo -e \\\\x18\\\\x18\\\\x18\\\\x18\\\\x18
sleep 1
echo
echo \\# Cancelled transfer
else
cd "$FILE"
/usr/local/bin/rz -E -e -b
sleep 1
echo
echo
echo \\# Sent \\-\\> $FILE
fi
可以看到这里的安装路径是:/usr/local/bin/rz
这个路径不一定是你rz的安装路径
$which rz
/opt/homebrew/bin/rz
改成"/opt/homebrew/bin/rz"就可以了
以上是关于Mac的iTerm2安装lrzsz卡死问题的主要内容,如果未能解决你的问题,请参考以下文章