MAMP 3.0.6 ve MacPorts 2.3.1'e sahibim. Kullanmam gereken bazı Perl modülleri var (bazı CGI betikleri aracılığıyla), onları MacPorts Perl kurulumuna kurdum (örn. p5.16-dbd-mysql
), Ancak MAMP'ın doğru Perl kurulumunu nasıl kullanacağını bulamıyorum. Bir hata aşağıdaki gibidir:
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: ../../lib /Library/Perl/5.16/darwin-thread-multi-2level /Library/Perl/5.16 /Network/Library/Perl/5.16/darwin-thread-multi-2level /Network/Library/Perl/5.16 /Library/Perl/Updates/5.16.2 /System/Library/Perl/5.16/darwin-thread-multi-2level /System/Library/Perl/5.16 /System/Library/Perl/Extras/5.16/darwin-thread-multi-2level /System/Library/Perl/Extras/5.16 .) at (eval 10) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: DBM, ExampleP, File, Gofer, Proxy, SQLite, Sponge.
Dosyamı ayarlamayı denedim, .bashrc
ancak yardımcı olmuyor
export PERL5LIB=/opt/local/lib/perl5
Bunu nasıl düzeltebilirim?
Perl lib version (5.16.3) doesn't match executable 'the_path_to_cgi.cgi' version (v5.16.2) at /opt/local/lib/perl5/5.16.3/darwin-thread-multi-2level/Config.pm line 60.
Tüm portlarımı yükselttim, makineyi yeniden başlattım, ancak hala bunu görüyorum. Baska öneri? btw, ikinci hattın olması gereken gibi görünüyor:SetEnv PERL5LIB /usr/local/lib:/opt/local/lib/perl5/5.16.3