Имя хоста текущей машины в Perl - PullRequest
0 голосов
/ 05 июня 2011

Как я могу получить имя текущего компьютера в Perl? Я ищу способ, который работает как в Linux, так и в Windows.

С помощью веб-поиска я нашел модуль Sys :: Hostname, однако не могу установить его

install Sys::Hostname
Going to read '/home/stivlo/.cpan/Metadata'
  Database was generated on Sat, 04 Jun 2011 15:27:16 GMT
Running install for module 'Sys::Hostname'
The most recent version "1.16" of the module "Sys::Hostname"
is part of the perl-5.13.11 distribution. To install that, you need to run
  force install Sys::Hostname   --or--
  install F/FL/FLORA/perl-5.13.11.tar.gz
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Failed during this command:
 FLORA/perl-5.13.11.tar.gz                    : make NO isa perl

Моя версия Perl для этого теста - 5.10.1 в Linux Ubuntu, и я буду использовать Strawberry Perl в Windows.

1 Ответ

5 голосов
/ 05 июня 2011

Он говорит вам, что он уже установлен; Sys::Hostname был частью дистрибутива Perl в течение многих лет. Вы можете рассчитывать на его установку, если только машина не обновлялась где-то в начале 90-х годов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...