Je suis en train d'essayer d'installer monkeysphere
sur une machine OS X avec Homebrew
:
$ brew install monkeysphere
monkeysphere: Dépendance insatisfaite: Crypt::OpenSSL::Bignum
Homebrew ne fournit pas les dépendances Perl; installez avec:
cpan -i Crypt::OpenSSL::Bignum
Error: Un prérequis insatisfait a échoué cette construction.
monkeysphere a besoin du module perl Crypt::OpenSSL::Bignum
et Homebrew me dit d'utiliser la commande cpan -i Crypt::OpenSSL::Bignum
pour installer ce module. Après avoir tapé :
$ cpan -i Crypt::OpenSSL::Bignum
...
...
Et avoir installé la dépendance, je retape la commande brew
:
$ brew install monkeysphere
==> Téléchargement http://archive.monkeysphere.info/debian/pool/monkeysphere/m/monkeysphere/monkeysphere_0.36.orig.tar.gz
######################################################################## 100.0%
==> Patch
patching file Makefile
Hunk #5 succeeded at 62 (offset 1 line).
Hunk #6 succeeded at 85 (offset 2 lines).
Hunk #7 succeeded at 88 (offset 2 lines).
Hunk #8 succeeded at 92 (offset 2 lines).
==> make install
/usr/local/Cellar/monkeysphere/0.36: 52 fichiers, 416K, construit en 8 secondes
$
Maintenant, monkeysphere est installé, mais lorsque j'exécute une commande incluse dans le package (par exemple openpgp2ssh
), j'obtiens l'erreur suivante :
$ openpgp2ssh < gpg.key
Can't locate Crypt/OpenSSL/Bignum.pm in @INC (you may need to install the Crypt::OpenSSL::Bignum module) (@INC contains: /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18) at /usr/local/bin/openpgp2ssh line 55.
BEGIN failed--compilation aborted at /usr/local/bin/openpgp2ssh line 55.
monkeysphere me dit qu'il ne trouve toujours pas le module perl Crypt::OpenSSL::Bignum
que j'ai installé avec cpan
.
Pourquoi ne voit-il pas la dépendance et comment puis-je résoudre ce problème ?
Merci pour l'attention !