Автор Тема: Установка модуля локально  (Прочитано 4904 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн restart2003

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 58
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Установка модуля локально
« : 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.

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Установка модуля локально
« Ответ #1 : 06 Января 2004, 13:47:19 »
Версия Perl Какая?
И для какой версии скачивал ppm?

А самый лучший вариант - идешь на imagemagick.org и качаешь под винду.

Оффлайн restart2003

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 58
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Установка модуля локально
« Ответ #2 : 06 Января 2004, 14:18:14 »
Хм, тут по ходу дело в самом перле. Даже когда просто набираю ppm безо всяких ключей - он то же кидает в ответ.
Перл установлен Активстейтовский, вот такой: ActivePerl-5.6.1.635-MSWin32-x86.

Оффлайн FANTAzeRus

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
Установка модуля локально
« Ответ #3 : 06 Января 2004, 15:53:34 »
Сталкитвался с такой фигней бороть так:
Копируй папку в корень диска скажем D:\\Image,
а потом пиши ppm install d:\\Image\\Image-Magic.ppd, ХЗ почему но с папками большой вложенности почемуй-то не работает!!!

Оффлайн restart2003

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 58
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Установка модуля локально
« Ответ #4 : 06 Января 2004, 17:35:13 »
FANTAzeRus
Та же фигня =( Пробовал и в корень ставить, и на разные диски...

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Установка модуля локально
« Ответ #5 : 06 Января 2004, 17:38:54 »
restart2003
А Perl не пробовал переставить? Ты же сам сказал, что ppm не загружается...
И почему вообще 5.6.1. когда на том же ActiveState уже версия 5.8.2. лежит?

Оффлайн restart2003

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 58
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Установка модуля локально
« Ответ #6 : 06 Января 2004, 18:21:14 »
Phoinix
Дык скачивал-то я Перл давно =) И не обновлял. Надо будет заняться... Просто я думал, что и в старых версиях ppm рабочий =(

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Установка модуля локально
« Ответ #7 : 07 Января 2004, 14:12:14 »
Цитировать
Просто я думал, что и в старых версиях ppm рабочий =(

А так оно и есть - рабочий.:)
2B OR NOT 2B = FF

Оффлайн restart2003

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 58
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Установка модуля локально
« Ответ #8 : 07 Января 2004, 16:54:44 »
Chs
Тык у меня-то не работает ни в какую :(

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Установка модуля локально
« Ответ #9 : 07 Января 2004, 17:19:23 »
restart2003

попробуй просто запустить ppm.bat в том каталоге где установлен Perl, и пробуй установить модули через его shell

P.S. А что за ситема у тебя стоит-то?

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Установка модуля локально
« Ответ #10 : 07 Января 2004, 21:15:48 »
Цитировать
Тык у меня-то не работает ни в какую

Дык руки?
ppm install Image::Magic --location=/path/to/module
2B OR NOT 2B = FF

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Установка модуля локально
« Ответ #11 : 07 Января 2004, 21:36:45 »
Chs

У него похоже в системных переменных не прописан pach для perl в виде C:\\perl\\bin\\ поэтому и не работатет...
хотя все может быть... но я не помню что бы под виндой ppm не работал... у меня всегда работал как за здрасти...

Оффлайн restart2003

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 58
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Установка модуля локально
« Ответ #12 : 07 Января 2004, 23:18:59 »
Phoinix
Писал, что пробовал. Запускал и без параметров, и ... Win XP
Chs
Пробовал :)
Phoinix
Прописан. Причём ручками, т.к. сначала не работало perl script.pl, я прописал и всё заработало.

Спасибо за помощь всем. Видимо, придётся скачивать новую версию и переустанавливать, иного пути я не вижу.

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Установка модуля локально
« Ответ #13 : 08 Января 2004, 17:12:28 »
Цитировать
у меня всегда работал как за здрасти...

У меня тоже...
2B OR NOT 2B = FF

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28