powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Устанавливаем PERL под Windows
6 сообщений из 31, страница 2 из 2
Устанавливаем PERL под Windows
    #39692020
d7i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему, Вы что-то не то делаете...
Вот гугл-перевод (с легкой правкой) той статьи, что я приводил раньше, раз оригинальный текст был не понят:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
1) Установите ActivePerl, чтобы была поддержка Perl-скриптов.
2) Установите папку Perl\bin в переменную среды PATH
3) Перезапустите PostgreSQL
4) Сделайте команду Createlang 
 C: \> createlang -U postgres plperl DB_NAME

Если вы увидите ошибку «Указанный модуль не найден» , просмотрите мой рассказ ниже. 

hmm ... Кажется, что я потерял файл plperl.dll в своей папке библиотеки PostgreSQL, однако я проверил,
и plperl.dll действительно существует в папке lib PostgreSQL. 
После проверки с помощью Walker Dependency я узнаю, что plperl.dll зависит от вызова dll-файла perl58.dll.
Как я знаю, Perl58.dll - это dll-файл в Perl версии 5.8. И он есть на диске.
Что за фигня? Я немедленно закрывает PostgreSQL. Потом снова запускаю PostgreSQL и выдаю команду
 C: \> createlang -U postgres plperl DB_NAME

Ничего себе, plperl, установился в моем PostgreSQL успешно.   

И слова нет про какие-то переименования и переносы файлов...
...
Рейтинг: 0 / 0
Устанавливаем PERL под Windows
    #39692090
Ы2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
per, понятия не имею. С точки зрения здравого смысла, вы делаете нечто загадочное. Конкретнее сказать не смогу: я два первых и единственных раза ставил perl и postgresql на windows семь лет назад (на XP и семерку). Раз танцев с граблями не помню, похоже, все прошло гладко.
...
Рейтинг: 0 / 0
Устанавливаем PERL под Windows
    #39692222
per
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d7iПо-моему, Вы что-то не то делаете...
Вот гугл-перевод (с легкой правкой) той статьи, что я приводил раньше, раз оригинальный текст был не понят:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
1) Установите ActivePerl, чтобы была поддержка Perl-скриптов.
2) Установите папку Perl\bin в переменную среды PATH
3) Перезапустите PostgreSQL
4) Сделайте команду Createlang 
 C: \> createlang -U postgres plperl DB_NAME

Если вы увидите ошибку «Указанный модуль не найден» , просмотрите мой рассказ ниже. 

hmm ... Кажется, что я потерял файл plperl.dll в своей папке библиотеки PostgreSQL, однако я проверил,
и plperl.dll действительно существует в папке lib PostgreSQL. 
После проверки с помощью Walker Dependency я узнаю, что plperl.dll зависит от вызова dll-файла perl58.dll.
Как я знаю, Perl58.dll - это dll-файл в Perl версии 5.8. И он есть на диске.
Что за фигня? Я немедленно закрывает PostgreSQL. Потом снова запускаю PostgreSQL и выдаю команду
 C: \> createlang -U postgres plperl DB_NAME

!!!!!

Ничего себе, plperl, установился в моем PostgreSQL успешно.   

И слова нет про какие-то переименования и переносы файлов...



В том-то и проблема что все, сделаное до !!!!! не привеодит к " plperl установился".

createlang и create extension выдают одинаковую ошибку.



Возможно из-за того что перл версии 5.28 (самый новый), а не той, что в статье 5.1.8.
...
Рейтинг: 0 / 0
Устанавливаем PERL под Windows
    #39692311
per
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эх, не могу найти ActivePerl 5.16

именно его длл требует постгрес 9.4
...
Рейтинг: 0 / 0
Устанавливаем PERL под Windows
    #39692320
per
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эээ.....

Установил Strawberry Perl 5.16.3.1 (2013-03-13)

отсюда:

http://strawberryperl.com/releases.html



и внезапно:

create extension plperl
Query returned successfully with no result in 750 msec.


и это несмотря на то, что зависимости не все найдены.


Я слегка "удивлен".
...
Рейтинг: 0 / 0
Устанавливаем PERL под Windows
    #39692396
d7i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, наконец-таки Вы подобрали правильную парочку версий (Постгрес+Перл).
Относительно отсутствия dll: они же не все сразу требуются, так что ошибка отсутствия может проявиться бог знает когда.
Или никогда.
К тому же, обратите внимания, что там куча dll для WinRT, которые Вам может вообще никогда не понадобятся. Ну и т.д.
Так что не сильно заморачивайтесь на этот счет.
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Устанавливаем PERL под Windows
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]