Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Perl loads shared objects from directories under its <code>lib</code> directory. In some installations of Perl, that will be the <code>lib</code> directory parallel to the <code>bin</code> directory where the main Perl binary is found. In some systems, it will be located elsewhere. For example, my own build of Perl (5.14.1 on MacOS X) says (part of output from <code>perl -V</code>):</p> <pre><code>@INC /Users/jleffler/Perl/v5.14.1-64/lib/perl5/site_perl/5.14.1/darwin-2level /Users/jleffler/Perl/v5.14.1-64/lib/perl5/site_perl/5.14.1 /Users/jleffler/Perl/v5.14.1-64/lib/perl5/5.14.1/darwin-2level /Users/jleffler/Perl/v5.14.1-64/lib/perl5/5.14.1 </code></pre> <p>On the other hand, the system Perl (5.12.3) says:</p> <pre><code>@INC: /Library/Perl/5.12/darwin-thread-multi-2level /Library/Perl/5.12 /Network/Library/Perl/5.12/darwin-thread-multi-2level /Network/Library/Perl/5.12 /Library/Perl/Updates/5.12.3 /System/Library/Perl/5.12/darwin-thread-multi-2level /System/Library/Perl/5.12 /System/Library/Perl/Extras/5.12/darwin-thread-multi-2level /System/Library/Perl/Extras/5.12 </code></pre> <p>The shared objects on MacOS X have a <code>.bundle</code> extension (instead of <code>.so</code>), and some of the bundles I have are:</p> <pre><code>.../lib/perl5/site_perl/5.14.1/darwin-2level/auto/DBD/Informix/Informix.bundle .../lib/perl5/site_perl/5.14.1/darwin-2level/auto/DBD/SQLite/SQLite.bundle .../lib/perl5/site_perl/5.14.1/darwin-2level/auto/DBI/DBI.bundle </code></pre> <p>The corresponding PM files are:</p> <pre><code>.../lib/perl5/site_perl/5.14.1/darwin-2level/DBD/Informix.pm .../lib/perl5/site_perl/5.14.1/darwin-2level/DBD/SQLite.pm .../lib/perl5/site_perl/5.14.1/darwin-2level/DBI.pm </code></pre> <p>In any case, Perl will expect to look for the <code>.so</code> file in a directory related to the name of the module. There should be install instructions, especially since you paid for it. There will be (at least) a shared object and a <code>.pm</code> file to be installed, in two related related directories.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload