Forum Webscript.Ru
Программирование => Perl => Тема начата: restart2003 от 06 Января 2004, 13:32:21
-
Скачал модуль Image::Magick. Распаковал, хочу установить у себя на компе. Захожу в директорию с перлом, пишу ppm install C:\\Perl\\modules\\Image-Magick.ppd
Он мне в ответ: Failed to load PPM_Dat file
Can\'t use undefined value as a scalar reference at C:\\Perl\\site\\lib\\PPM.pm line 1678, line 40.
-
Версия Perl Какая?
И для какой версии скачивал ppm?
А самый лучший вариант - идешь на imagemagick.org и качаешь под винду.
-
Хм, тут по ходу дело в самом перле. Даже когда просто набираю ppm безо всяких ключей - он то же кидает в ответ.
Перл установлен Активстейтовский, вот такой: ActivePerl-5.6.1.635-MSWin32-x86.
-
Сталкитвался с такой фигней бороть так:
Копируй папку в корень диска скажем D:\\Image,
а потом пиши ppm install d:\\Image\\Image-Magic.ppd, ХЗ почему но с папками большой вложенности почемуй-то не работает!!!
-
FANTAzeRus
Та же фигня =( Пробовал и в корень ставить, и на разные диски...
-
restart2003
А Perl не пробовал переставить? Ты же сам сказал, что ppm не загружается...
И почему вообще 5.6.1. когда на том же ActiveState уже версия 5.8.2. лежит?
-
Phoinix
Дык скачивал-то я Перл давно =) И не обновлял. Надо будет заняться... Просто я думал, что и в старых версиях ppm рабочий =(
-
Просто я думал, что и в старых версиях ppm рабочий =(
А так оно и есть - рабочий.:)
-
Chs
Тык у меня-то не работает ни в какую :(
-
restart2003
попробуй просто запустить ppm.bat в том каталоге где установлен Perl, и пробуй установить модули через его shell
P.S. А что за ситема у тебя стоит-то?
-
Тык у меня-то не работает ни в какую
Дык руки?
ppm install Image::Magic --location=/path/to/module
-
Chs
У него похоже в системных переменных не прописан pach для perl в виде C:\\perl\\bin\\ поэтому и не работатет...
хотя все может быть... но я не помню что бы под виндой ppm не работал... у меня всегда работал как за здрасти...
-
Phoinix
Писал, что пробовал. Запускал и без параметров, и ... Win XP
Chs
Пробовал :)
Phoinix
Прописан. Причём ручками, т.к. сначала не работало perl script.pl, я прописал и всё заработало.
Спасибо за помощь всем. Видимо, придётся скачивать новую версию и переустанавливать, иного пути я не вижу.
-
у меня всегда работал как за здрасти...
У меня тоже...