powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ora2Pg под windows Can't locate Ora2Pg.pm in @INC
5 сообщений из 5, страница 1 из 1
Ora2Pg под windows Can't locate Ora2Pg.pm in @INC
    #39399983
ktv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый. Может кто сталкивался:
Поставил Strawberry perl
Поставил Ora2Pg
В результате в C:\Strawberry\perl\site\lib лежит Ora2Pg.pm
Сгенерировал шаблон миграции oracle в pg.
Запускаю сгенерироанный export_schema.sh, он запускает дополнительное окно консоли и в нем куча ошибок с одним и тем же текстом:

Код: plaintext
1.
Can't locate Ora2Pg.pm in @INC (you may need to install the Ora2Pg module) (@INC contains: "C \Strawberry\perl\site\lib" /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /c/Strawberry/perl/site/bin/ora2pg line 27.
BEGIN failed--compilation aborted at /c/Strawberry/perl/site/bin/ora2pg line 27.

В сети по сути не нашел материалов под windows. Но вижу, что там неточный путь: C \Strawberry вместо C:\Strawberry
Сталкивался кто? Баг что ли?
...
Рейтинг: 0 / 0
Ora2Pg под windows Can't locate Ora2Pg.pm in @INC
    #39400032
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ktvВ сети по сути не нашел материалов под windows.
Потому что не надо этого делать под windows
...
Рейтинг: 0 / 0
Ora2Pg под windows Can't locate Ora2Pg.pm in @INC
    #39400197
ktv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблему данну решил путем прописывания use lib в соответствующих .pm модулях. Теперь вылилось вот что:

Код: plaintext
1.
Can't locate loadable object for module DBI in @INC (@INC contains: C:/Strawberry/perl/vendor/lib C:/Strawberry/perl/site/lib C /Strawberry/perl/site/lib;C /Strawberry/perl/vendor/lib /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at C:/Strawberry/perl/vendor/lib/DBI.pm line 288.
BEGIN failed--compilation aborted at C:/Strawberry/perl/vendor/lib/DBI.pm line 288.

Хотя вроде как каталоги с pm прописаны и в самих pm и в переменной окружжения
неужто с виндой все так плохо и перл работает ток под никсами?
...
Рейтинг: 0 / 0
Ora2Pg под windows Can't locate Ora2Pg.pm in @INC
    #39400775
li_malina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ktv,
посмотрите по этой ссылке-может поможет

http://www.sql.ru/forum/1216841/pomogite-plz-s-ora2pg-pod-windows
...
Рейтинг: 0 / 0
Ora2Pg под windows Can't locate Ora2Pg.pm in @INC
    #39401525
Быдло__кодер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо Strawberry Perl поставте ActiveState Perl, у меня с ActiveState Perl все работает на ура под виндой

Пруфлинк
документацияUnder Windows you should install Strawberry Perl ( http://strawberryperl.com/) and the OSes corresponding Oracle clients. It seems that compiling DBD::Oracle from CPAN on Windows can be a struggle and there be little documentation on that (mostly outdated and not working). Installing the free version of ActiveState Perl ( http://www.activestate.com/activeperl) could help as they seems to have an already packaged DBD::Oracle easy to install.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ora2Pg под windows Can't locate Ora2Pg.pm in @INC
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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