Did you do the final step of setting up the environment variables and then restarting the shell session before trying your tests?
What does echo $PNG_DIR
at the command prompt give you? A blank line or a line containing /usr/local
?
Я хочу установить libpng
библиотеку на моем Mac, которая работает под Mavericks. Вот простой Perl-скрипт, чтобы проверить, все ли в порядке:
use GD; my $gd = GD::Image->new(); my $ok = $gd->can('png') ? 'Yes' : 'No'; print "$ok\n";
Конечно, выполнение этого скрипта ( perl my-test.pl
) возвращает No
.
Поэтому я следовал за документацией здесь, и я запускаю следующие команды:
port install xorg-server port install xorg-libXmu port install libxml2 port install libpng
(все они с sudo
). Но все же не повезло с моим тестовым сценарием.
Я тоже пробовал ручную установку с помощью следующей команды:
cd /usr/local/src curl --location --output libpng-1.6.8.tar.gz http://download.sourceforge.net/libpng/libpng-1.6.8.tar.gz tar -xzvf libpng-1.6.8.tar.gz cd libpng-1.6.8 ./configure --prefix=/usr/local/libpng-1.6.8 make make install ln -s libpng-1.6.8 /usr/local/libpng
( источник )
К сожалению, скрипт продолжает возвращаться No
.
Используя CPAN, если я пытаюсь запустить install Image::PNG::Libpng
, он завершается с ошибкой:
Test Summary Report ------------------- t/Libpng.t (Wstat: 256 Tests: 20 Failed: 1) Failed test: 13 Non-zero exit status: 1 Files=9, Tests=54, 1 wallclock secs ( 0.08 usr 0.03 sys + 0.51 cusr 0.10 csys = 0.72 CPU) Result: FAIL Failed 1/9 test programs. 1/54 subtests failed. make: *** [test_dynamic] Error 255 BKB/Image-PNG-0.20.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports BKB/Image-PNG-0.20.tar.gz Running make install make test had returned bad status, won't install without force Already tried without success Failed during this command: BKB/Image-PNG-0.20.tar.gz : make_test NO
Использование force install Image::PNG::Libpng
не помогает ни
Любая идея, что я делаю не так, или что я могу сделать, чтобы завершить установку?
Извините, если я пропустил некоторые детали или логи из команд. Не стесняйтесь спрашивать меня более подробно ...
Did you do the final step of setting up the environment variables and then restarting the shell session before trying your tests?
What does echo $PNG_DIR
at the command prompt give you? A blank line or a line containing /usr/local
?