gpt4 book ai didi

macos - 无法使csshX在Mac OS Big Sur上运行

转载 作者:行者123 更新时间:2023-12-03 15:13:23 29 4
gpt4 key购买 nike

csshX在Mac Big Sur上不起作用。

Unimplemented: POSIX::tmpnam(): use File::Temp instead at /System/Library/Perl/5.28/darwin-thread-multi-2level/POSIX.pm line 185. Unimplemented: POSIX::tmpnam() at /usr/local/bin/csshX line 1130. BEGIN failed--compilation aborted at /usr/local/bin/csshX line 1130.

最佳答案

我已经解决了!
整个问题是,Apple默认使用MacOS Catalina perl 5,版本18,版本4(v5.18.4),但在Big Sur perl 5,版本28,版本2(v5.28.2)中使用了默认设置。
csshX与5.28不兼容,因此最简单的方法是通过以下命令更改默认值:

defaults write com.apple.versioner.perl Version -string 5.18
由于苹果保留了以前的版本:
sh-3.2# ls -l /usr/bin/perl* 
-rwxr-xr-x 1 root wheel 140176 Jan 1 2020 /usr/bin/perl
-rwxr-xr-x 1 root wheel 139184 Jan 1 2020 /usr/bin/perl5.18
-rwxr-xr-x 1 root wheel 121472 Jan 1 2020 /usr/bin/perl5.28
-rwxr-xr-x 1 root wheel 121472 Jan 1 2020 /usr/bin/perl5.30
和Voilà-csshX再次正常工作!

关于macos - 无法使csshX在Mac OS Big Sur上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64837097/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com