“ppm.chauve-souris échec de l'installation: impossible de trouver un paquet qui fournit MinGW”
Je suis en train d'installer un manque module Perl (Palm::APB) dans Windows 7.
J'ai essayé ce qui suit:
- À l'aide de Perl Package Manager: malheureusement, il ne semble pas trouver le module que je veux.
- Partir d'un shell CPAN dans Windows à l'aide de l'invite de commande: malheureusement, il affiche l'erreur suivante. J'ai installé MinGW et également définir le chemin d'accès.
D:\Scripts>perl -MCPAN -e 'shell' install Palm::PDB It looks like you don't have a C compiler and make utility installed. Trying to install dmake and the MinGW gcc compiler using the Perl Package Manager. This may take a few minutes... ppm.bat install failed: Can't find any package that provides MinGW It looks like the installation of dmake and MinGW has failed. You will not be able to run Makefile commands or compile C extension code. Please check your internet connection and your proxy settings!
Est-il un autre moyen facile d'installer les modules Perl sur Windows?
Comment avez-vous installer Perl? C'est à partir de ActiveState? Quelle version?
OriginalL'auteur user1092042 | 2012-05-11
Vous devez vous connecter pour publier un commentaire.
Quelque chose est incorrect avec votre ActiveState Perl installer, car il va automatiquement installer dmake et MinGW pour vous.
Si vous avez dmake.exe installé essayez d'installer MinGW par l'exécution de ces commandes:
Aussi MinGW et dmake sont installés dans C:\Perl\site\bin. Assurez-vous que ce répertoire se trouve sur votre CHEMIN (fait par défaut par le ActivePerl installateur).
Où voulez-vous installer votre script Perl? Essayez de le placer dans C:\Perl.
Ou essayez de télécharger dmake: cpan.org/authors/id/GSAR/dmake-4.1pl1-win32.zip
Je l'ai téléchargé mais il n'y a pas d'exe à l'intérieur de l'archive. Quand j'ai essayé de winzip il a dit que l'archive a été dameged. Est-il un autre lien de téléchargement
Bon j'ai trouvé un autre lien. Maintenant, j'ai placé le dmake.exe en c/Perl
OriginalL'auteur gangabass
Un moyen facile d'utiliser Perl sur Windows est d'utiliser une version récente de StrawberryPerl. Il a
dmake
et un compilateur C (gcc) embarqué. Lecpan
commande fonctionne hors de la boîte.OriginalL'auteur dolmen
cpan essayer de trouver un compilateur C - probablement ce module ou de certaines dépendances a du code natif (pour les pilotes de base de données est plus fréquent). MingW est un port de gcc pour Windows.
Si cela ne fonctionne pas, essayez d'installer une machine virtuelle avec linux et installer gcc 🙂
bien sûr, j'ai oublié le cygwin!
OriginalL'auteur Tiago Peczenyj
ActiveState faire une revue de tous les modules, ils libèrent du PPM. Donc, il n'a souvent pas les modules qui ne sont pas très demandés, ou de ceux qui ont été récemment libérés.
Le moyen le plus rapide de le faire fonctionner sur Windows pour installer Strawberry Perl parce que, hors de la boîte, il est livré avec un compilateur C qui est prêt à être utilisé avec CPAN. Qui va vous sauver de tous les maux de la configuration de MingW.
OriginalL'auteur stevenl
perl -MCPAN -e shell
si quelqu'un a le même problème sur windows 10, utilisez la commande ci-dessus sur la ligne de commande de windows. Il a travaillé pour moi.
OriginalL'auteur mike1225
Je l'ai résolu, j'ai nettoyé dossier AppData de ActivePerl.
Supprimer toutes les données de ce dossier. Et réexécutez
ppm
de nouveau! Il a travaillé.OriginalL'auteur void