如何解決OS X中mosh的setlocale: No such file or directory錯誤
轉用Mac,需要不停使用ssh連回家或公司的電腦,為了不會出現在keyboard按一個鍵,然後等好幾年才看到,因此會使用mosh,但是卻會發現無法成功連上,出現這個錯誤:
mosh-server: invalid option -- 'l'解決方法:是LC_ALL問題,暫時性的解決方法,是改為輸入:LC_ALL=en_US.UTF-8 mosh host。
Usage: mosh-server new [-s] [-i LOCALADDR] [-p PORT] [-c COLORS] [-- COMMAND...]
setlocale: No such file or directory
Connection to livekn.com closed.
/usr/local/bin/mosh: Did not find mosh server startup message.
但每次都要輸入LC_ALL=en_US.UTF-8,真是太麻煩了,於是改用alias,永久性的解決方案:
echo alias mosh='LC_ALL=en_US.UTF-8 mosh' >> ~/.bash_profile
關閉Terminal再重開,輸入mosh,就可以直接連到了!
請問 若不能在server端安裝mosh, 是否代表不能用mosh client ? from Louis Lou
回覆刪除是的,server 和 client 都要安裝 mosh,兩邊缺一不可
刪除