2013-09-04 2 views
0

Это моя первая установка модуля Perl, и у меня проблемы. Я пытаюсь установить вручную В UNIX. Эти шаги я следующее (Установка модуля DBI в данном случае)Установка модуля Perl в Unix

  1. Скачать DBI-1.628.tar.gz деготь файл,

  2. Распакуйте файл с

    $ tar -zxvf DBI-1.628.tar.gz

До сих пор никаких проблем,
Его следующий шаг, который меня смущает ... В каждом учебнике я видел так f ар Я сказал, чтобы найти Makefile.PL затем выполните следующие команды:

$ perl Makefile.PL 
$ make 
$ make test 
$ make install 

В моем случае, после обнаружения Makefile.PL и работает

$ perl Makefile.PL 

... некоторые выход следующим образом. Я получаю эти сообщения
Checking if your kit is complete... Looks good & Writing Makefile for DBI

Затем я вернулся в моей командной строке пользователь. Обратите внимание, я до сих пор не вошли в эти команды

$ make 
$ make test 
$ make install 

из командной строки, если я вхожу в команду make теперь я получаю ошибку -bash: make: command not found.

Я абсолютный новичок в этом, поэтому, пожалуйста, извините меня, если мне не хватает чего-то рудиментарного.

+1

Что такое "Unix" в вашем случае? Это Linux, для каждого дистрибутива будет установлен модуль Perl DBI для вас. В любом случае 'make: command not found' означает, что вы даже не установили двоичный файл make. –

+0

Если у вас нет 'make', вы, вероятно, не имеете unix, настроенного для разработки программного обеспечения. Вам нужно будет установить полный набор инструментов сборки. компилятор, компоновщик и т. д. –

+0

Я использую терминал в Mac OSX и Im, используя предварительно установленную версию perl. возможно, я должен сначала обновить? – BryanK

ответ

3

Если вы используете MAC OSX, просто запустите терминал и введите '' CPAN. Позвольте ему настроить автоматически и сделать что-то, тогда вы можете установить модули, просто набрав install Your::Module::Name. Чтобы выйти из cpan, просто нажмите ctrl-c или введите quit.

Вы также можете установить прямо из командной строки, используя cpan -i 'Your::Module::Name'.

NB: Вам может понадобиться ввести sudo cpan и ввести свой пароль, а не только собственный cpan, в зависимости от того, как настроен ваш Mac.

Чтобы получить команду make на Mac, вам нужно зайти в магазин приложений и установить последнюю версию XCode, а затем включить опцию «Утилиты командной строки». Подробнее см. Здесь: Xcode 4.4 and later install Command Line Tools

+1

До тех пор, пока вы не дойдете до финального абзаца, ваш совет, похоже, совсем не зависит от Mac. Он будет работать для любой Unix-подобной операционной системы. –

+0

@DaveCross это правильно. Последний абзац - ответ на вопрос. – friedo

+0

Спасибо. Утилиты командной строки XCode отлично работали. Должен ли я беспокоиться о пропущенных тестах во время команды '$ make test'? – BryanK

0

Обычный способ установки модулей perl - использование cpan, которое должно быть включено в вашу систему.

Например: cpan DBI

0

Самый простой способ установить модули Perl - это использовать сам модуль CPAN.

Запустить модуль Perl CPAN с помощью командной строки Perl и установить его в одной строке:

sudo perl -MCPAN -e 'install Module::Name' 

Если вы войти в систему как привилегированный пользователь, не используйте sudo.

Смежные вопросы