2012-03-30 1 views
0

Je suis en train de suivre les instructions suivantes pour l'installation DBD :: Oracle sur un Mac (Snow Leopard 10.6.8): How do you install perl DBD::Oracle on OSX Snow Leopard 10.6Installation DBD :: Oracle

Tout fonctionnait bien jusqu'au moment où j'ai essayé de courir

perl Makefile.pl 

Lorsque je tente d'exécuter cette commande, je reçois l'erreur suivante:

Can't open perl script "Makefile.pl": No such file or directory 

les instructions sont un peu confus à quel répertoire cette commande doit être exécutée en arrière m, si cela compte. J'ai essayé de l'exécuter à partir du répertoire oracle_instantClient64 en étant connecté en tant qu'utilisateur root, à partir du répertoire oracle_instantClient64 en étant connecté en tant qu'utilisateur normal, et depuis le répertoire ~/.cpan/build en étant connecté à un utilisateur normal. La publication semble impliquer que la commande doit être exécutée à partir du répertoire ~/.cpan/build lorsque vous êtes connecté en tant qu'utilisateur root, mais je ne vois pas ce répertoire lorsque vous êtes connecté en tant que root.

Toute aide serait grandement appréciée.

Merci!

+2

Accédez au répertoire dans lequel vous avez décompressé/compressé l'archive pour 'DBD :: Oracle'. Dans ce répertoire, il devrait y avoir un fichier appelé 'Makefile.PL'. C'est ce que vous voulez faire. –

Répondre

1

Vous devez utiliser le bon nom de fichier. C'est Makefile.PL. Vous devez exécuter la commande à partir du répertoire qui a le Makefile.PL. Aucun des répertoires que vous avez mentionnés n'a le Makefile.PL.

Ou, vous pouvez simplement utiliser l'un des clients CPAN:

% cpan DBD::Oracle 

Le ~/.cpan/répertoire de construction a les distributions que le module CPAN a téléchargé. Si vous n'avez pas utilisé ce module pour récupérer la distribution, vous ne trouverez pas la distribution à cet endroit.

Questions connexes