АнглийскийФранцузскийИспанский

Значок OnWorks

cpan - Онлайн в облаке

Запустите cpan в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда cpan, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


cpan - легко взаимодействовать с CPAN из командной строки

СИНТАКСИС


# с аргументами и без переключателей устанавливает указанные модули
cpan имя_модуля [имя_модуля ...]

# с переключателями, устанавливает модули с дополнительным поведением
cpan [-cfgimtTw] имя_модуля [имя_модуля ...]

# с точкой, установить из дистрибутива в
# Текущий каталог
cpan.

# без аргументов запускает оболочку CPAN.pm
CPAN

# принудительно установить модули (обычно те, которые не проходят тесты)
cpan -f имя_модуля [имя_модуля ...]

# устанавливаем модули, но не тестируем их
cpan -T имя_модуля [имя_модуля ...]

# дамп конфигурации
cpan -J

# загрузить другую конфигурацию для установки Module :: Foo
cpan -j некоторые / другой / файл Модуль :: Foo

# без аргументов, но с некоторыми переключателями
cpan [-ahrvACDlLO]

ОПИСАНИЕ


Этот сценарий обеспечивает командный интерфейс (не оболочку) для CPAN. На данный момент он использует
CPAN.pm, но это не одноразовая программа для запуска CPAN.pm.

Возможности
-a Создает автобандл CPAN.pm с CPAN :: Shell-> autobundle.

-А модуль [модуль ...]
Показывает основных сопровождающих для указанных модулей.

-c модуль
Запускает `make clean` в каталогах указанного модуля.

-C модуль [модуль ...]
Показать изменения файлы для указанных модулей

-D модуль [модуль ...]
Показать детали модуля.

-f Принудительно выполнить указанное действие, если обычно оно не сработало. Используйте это, чтобы установить
модуль, даже если его тесты не пройдут. Когда вы используете эту опцию, -i не является обязательным для
установка модуля, когда вам нужно его принудительно:

% cpan -f -i Модуль :: Foo

-F Отключить попытки CPAN.pm заблокировать что-либо. Вы должны быть осторожны с этим, так как
вы можете столкнуться с тем, что несколько скриптов попытаются скопировать информацию в одном и том же каталоге. Этот
не представляет особого беспокойства, если вы загружаете особую конфигурацию с помощью "-j", и что
config устанавливает свои собственные рабочие каталоги.

-g модуль [модуль ...]
Загружает в текущий каталог последнюю версию модуля.

-G модуль [модуль ...]
НЕВЫПОЛНЕННЫЙ

Загрузите в текущий каталог последний дистрибутив модулей, распакуйте каждый
дистрибутив и создайте репозиторий git для каждого дистрибутива.

Если вам нужна эта функция, ознакомьтесь с дистрибутивом Яника Шампо "Git :: CPAN :: Patch".

-h Распечатать справочное сообщение и выйти. Когда вы указываете "-h", он игнорирует все остальные
варианты и аргументы.

-i Установить указанные модули.

-I Загрузить "local :: lib" (подумайте, как "-I" для загрузки путей к библиотекам).

-j Конфиг.pm
Загрузите файл с данными конфигурации CPAN. Он должен иметь такой же формат
как стандарт CPAN / Config.pm файл, который определяет $ CPAN :: Config как анонимный хэш.

-J Выгрузить конфигурацию в том же формате, что и CPAN.pm. Это полезно для
проверка конфигурации, а также использование дампа в качестве отправной точки для нового,
нестандартная конфигурация.

-l Вывести список всех установленных модулей с их версиями

-L автор [автор ...]
Список модулей указанных авторов.

-m Сделать указанные модули.

-O Показать устаревшие модули.

-p Пинговать настроенные зеркала

-P Найдите лучшие зеркала, которые вы могли бы использовать (но пока не настраиваете их)

-r Перекомпилирует динамически загружаемые модули с CPAN :: Shell-> перекомпилировать.

-t Запустить `make test` для указанных модулей.

-T Не тестировать модули. Просто установите их.

-u Обновить все установленные модули. Слепое выполнение этого может действительно сломать вещи, так что держите
резервное копирование.

-v Вывести версию скрипта и версию CPAN.pm, затем выйти.

-V Распечатать подробную информацию о клиенте cpan.

-w НЕОБХОДИМО

Включите предупреждения cpan. Это проверяет различные вещи, такие как разрешения каталога и
расскажет о проблемах, которые могут у вас возникнуть.

Примеры
# распечатать справочное сообщение
cpan -h

# распечатать номера версий
cpan -v

# создать автобандл
cpan -а

# перекомпилировать модули
cpan -r

# обновить все установленные модули
cpan -у

# установить модули (единственное -i не обязательно)
cpan -i Netscape :: Книжные марки :: ISBN

# принудительно установить модули (необходимо использовать -i)
cpan -fi CGI :: Минимальный URI

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


В CPAN.pm есть несколько компонентов, которые используют переменные среды. Сборка
инструменты, ExtUtils :: MakeMaker и Module :: Build используют одни, в то время как другие важны для
уровни выше них. Некоторые из них указаны группой Perl Toolchain Gang:

Ланкастерский консенсус:


Ословский консенсус:


CPAN_OPTS
"cpan" разбивает эту переменную на пробелы и добавляет этот список к @ARGV перед
он обрабатывает аргументы командной строки. Например, если вы всегда хотите использовать
"local: lib", вы можете установить "CPAN_OPTS" в "-I".

CPANSCRIPT_LOGLEVEL
Уровень журнала для использования со встроенным минимальным регистратором или Log :: Log4perl, если
он установлен. Возможные значения такие же, как для уровней «Log :: Log4perl»:
«TRACE», «DEBUG», «INFO», «WARN», «ERROR» и «FATAL». По умолчанию - «ИНФОРМАЦИЯ».

GIT_КОМАНДА
Путь к двоичному файлу "git", который будет использоваться для функций Git. По умолчанию
«/ usr / local / bin / git».

НЕИНТЕРАКТИВНОЕ_ТЕСТИРОВАНИЕ
Предположим, что никто не обращает внимания и пропускает запросы к дистрибутивам, которые это делают.
правильно. CPAN(1) устанавливает это значение в 1, если оно еще не имеет значения (даже если это
значение ложно).

PERL_MM_USE_DEFAULT
Используйте ответ по умолчанию для задаваемых вопросов. CPAN(1) устанавливает это значение в 1, если оно не
уже имеет значение (даже если это значение ложно).

ВЫХОД ЦЕННОСТИ:


Скрипт завершается с нулем, если считает, что все работает, или с положительным числом, если он
думает, что что-то не удалось. Обратите внимание, однако, что в некоторых случаях он должен предугадывать неудачу.
выходом вещей он не управляет. На данный момент коды выхода расплывчаты:

1 Неизвестная ошибка

2 Это была внешняя проблема

4 Возникла внутренняя проблема со скриптом

8 Не удалось установить модуль

К DO


* одноразовые значения конфигурации из командной строки

Используйте cpan онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad