Instalé csshX
con brew
y funcionaba bien hasta que actualicé a Ventura 13.2.1 (22D68). Tengo el siguiente problema:
Unimplemented: POSIX::tmpnam(): use File::Temp instead at /System/Library/Perl/5.34/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.
Así que modifiqué el csshX
para que se vea así:
use base qw(CsshX::Socket::Selectable);
#use POSIX qw(tmpnam);
use File::Temp qw/:POSIX/;
use FindBin qw($Bin $Script);
Sin embargo, estoy recibiendo este error:
Can't locate Foundation.pm in @INC (you may need to install the Foundation module) (@INC contains: /Library/Perl/5.34/darwin-thread-multi-2level /Library/Perl/5.34 /Network/Library/Perl/5.34/darwin-thread-multi-2level /Network/Library/Perl/5.34 /Library/Perl/Updates/5.34.0 /System/Library/Perl/5.34/darwin-thread-multi-2level /System/Library/Perl/5.34 /System/Library/Perl/Extras/5.34) at (eval 8) line 1.
BEGIN failed--compilation aborted at (eval 8) line 1.
Veo esto en csshX
:
my $terminal;
sub init {
eval "use Foundation; use List::Util qw(min max)";
die $@ if $@;
}
¿Cómo puedo instalar esto? Foundation
¿Módulo?