Это команда perlbrewp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
perlbrew - менеджер среды Perl.
СИНТАКСИС
Синтаксис команды perlbrew:
перлбрю [варианты] [аргументы]
Команды:
init Инициализировать среду perlbrew.
info Показать полезную информацию об установке perlbrew
установить Установить Perl
удалить Удалить данную установку
доступно Список доступных для установки перлов
lib Управление каталогами local :: lib.
псевдоним Дать установкам Perl новое имя
upgrade-perl Обновить текущий Perl
list Список установок Perl
use Использовать указанный perl в текущей оболочке
off Отключить Perlbrew в текущей оболочке
switch Постоянно использовать указанный perl по умолчанию
выключение Постоянно выключить Perlbrew (вернуться к системному Perl)
exec программы exec с указанными средами Perl.
Самостоятельная установка Установите сам perlbrew в папку PERLBREW_ROOT / bin
Самостоятельное обновление Обновите сам perlbrew.
install-patchperl Установить patchperl
install-cpanm Установите cpanm, дружелюбного помощника.
install-multiple Установить несколько версий и разновидностей perl
download Загрузите архив указанного дистрибутива perl.
очистить архивы Purge и каталоги сборки
версия Показать версию
help Читать более подробную инструкцию
Общие параметры команды:
-q --quiet Не показывать информативное сообщение вывода.
-v --verbose Расскажите мне об этом подробнее.
См. `Perlbrew help` для получения полной документации по perlbrew, или
Смотрите `perlbrew help `для подробного описания команды.
КОНФИГУРАЦИЯ
PERLBREW_ROOT
По умолчанию perlbrew собирает и устанавливает perl в "$ ENV {HOME} / perl5 / perlbrew"
каталог. Чтобы использовать другой каталог, установите эту переменную среды в своем
"bashrc" в каталог в вашей оболочке RC перед поиском perlbrew RC.
Можно использовать один корень perlbrew с несколькими учетными записями пользователей в одной и той же
машина. Поэтому людям не обязательно устанавливать одну и ту же версию perl поверх
над. Скажем, «/ opt / perl5» - это каталог, которым мы хотим поделиться. Все пользователи должны быть
можно добавить этот фрагмент в свой bashrc, чтобы сделать его эффективным:
экспорт PERLBREW_ROOT = / opt / perl5
источник $ {PERLBREW_ROOT} / etc / bashrc
После этого каждый PATH должен включать "/ opt / perl5 / bin" и
"/ opt / perl5 / perls / $ {PERLBREW_PERL}/ бен". Каждый пользователь может активировать" переключатель perlbrew "и
"perlbrew use" для независимого переключения на другую среду Perl по своему выбору.
Однако только пользователь с разрешением на запись в $ PERLBREW_ROOT может установить CPAN.
модули. Это и хорошо, и плохо, в зависимости от рабочего соглашения вашей команды.
Если вы хотите установить модули CPAN только для себя, вам следует использовать "lib"
команда для создания личного окружения local :: lib. local :: lib окружения
личные и не передаются разным пользователям. Подробнее читайте "perlbrew
help lib »и документация local :: lib.
Если вам нужна изоляция даже охлаждающего модуля и вы хотите установить модули CPAN, используемые для
всего один проект, для этого следует использовать картон.
Также можно установить эту переменную перед установкой perlbrew, чтобы perlbrew
установить себя под данным PERLBREW_ROOT:
экспорт PERLBREW_ROOT = / opt / perl5
завиток -kL http://install.perlbrew.pl | трепать
После этого исполняемый файл perlbrew устанавливается как "/ opt / perl5 / bin / perlbrew"
PERLBREW_HOME
По умолчанию perlbrew сохраняет настройки для каждого пользователя в каталоге "$ ENV {HOME} /. Perlbrew". К
используйте другой каталог, установите эту переменную среды в RC оболочки перед
поиск ресурсов Perlbrew's RC.
В некоторых случаях, скажем, ваш домашний каталог находится в NFS и используется на нескольких машинах,
вы можете захотеть иметь несколько разных настроек perlbrew для каждой машины. Для этого вы можете
используйте переменную среды "PERLBREW_HOME", чтобы указать Perlbrew, где искать
файл инициализации. Вот краткий фрагмент bash для данного сценария.
если ["$ (имя хоста)" == "машина-а"]; тогда
экспорт PERLBREW_HOME =~ / .perlbrew-a
elif ["$ (имя хоста)" == "машина-b"]; тогда
экспорт PERLBREW_HOME =~ / .perlbrew-b
fi
источник ~ / perl5 / perlbrew / и т. д. / bashrc
PERLBREW_CONFIGURE_FLAGS
Эта переменная среды определяет список команд, таких как флаги, которые нужно передать
'sh Настроить'. По умолчанию это '-de'.
PERLBREW_CPAN_ЗЕРКАЛО
URL-адрес зеркала CPAN по вашему выбору.
КОМАНДА: INIT
Использование: perlbrew init
Команду "init" следует вызывать вручную всякий раз, когда вы (пользователь perlbrew) обновляете или
переустановите perlbrew.
Если обновление выполняется с помощью команды «самообновление» или путем запуска однострочного установщика
вручную, эта команда вызывается автоматически.
КОМАНДА: ИНФОРМАЦИЯ
info [модуль]
Использование: информация о perlbrew [ ]
Показать полезную информацию об установке perlbrew.
Если указан модуль, отображается версия и расположение модуля.
КОМАНДА: УСТАНОВИТЬ
устанавливать [параметры] perl-
устанавливать [параметры]
Скомпилируйте и установите данную версию perl.
Номера версий обычно выглядят как «5.x.xx» или «perl-5.xx.x-RCx» для выпуска.
кандидатов.
Указанный perl загружается с официального сайта CPAN или с зеркала
сайт настроен ранее.
Добавьте '--mirror $ URL', чтобы указать URL-адрес зеркального сайта.
устанавливать [варианты] Perl-стабильный
устанавливать [варианты] стабильный
Удобный способ установить самую последнюю стабильную версию Perl из тех, что
доступен.
устанавливать [варианты] perl-blead
устанавливать [варианты] блудить
Особый способ установить бледную версию perl, скачанную с этого
конкретный URL независимо от настроек зеркала:
http://perl5.git.perl.org/perl.git/snapshot/blead.tar.gz
устанавливать [параметры] / путь / к / perl / git / checkout / dir
Выполните сборку и установите из заданного каталога git checkout.
устанавливать [параметры] /path/to/perl-5.14.0.tar.gz
Скомпилируйте и установите из указанного архивного файла.
устанавливать [опции] http://example.com/mirror/perl-5.12.3.tar.gz
Выполните сборку и установите с заданного URL-адреса. Поддерживаемые схемы URL-адресов: http: //, https: //,
«ftp: //» и «file: //».
Варианты команды "установить":
-f - принудительная установка
-j $ n Параллельная сборка и тестирование. бывший. C
-n --notest Пропустить тестирование
--switch Автоматически переключаться на этот Perl один раз успешно
установлен, как будто с переключателем `perlbrew `
--as Установить данную версию perl по имени.
бывший. C
--noman Пропустить установку страниц руководства
--thread Создать perl с включенным usethreads
--multi Построить perl с включенным usemultiplicity
--64int Сборка perl с включенным use64bitint
--64all Сборка perl с включенным use64bitall
--ld Сборка perl с включенным uselongdouble
--debug Сборка perl с включенной ОТЛАДКОЙ
--clang Собрать perl с помощью компилятора clang
-D, -U, -A Переключатели, переданные в сценарий Perl Configure.
бывший. C
--sitecustomize $ filename
Укажите файл для установки как sitecustomize.pl
По умолчанию все установки настраиваются после своего имени следующим образом:
sh Настроить -de -Dprefix = $ PERLBREW_ROOT / perls /
КОМАНДА: УСТАНОВИТЬ-НЕСКОЛЬКО
Использование: perlbrew install-multiple [параметры] ...
Скомпилируйте и установите указанные версии perl.
"install-multiple" принимает тот же набор параметров, что и команда "install", плюс
следующие:
--both $ аромат, где $ аромат - один из C , С , С ,
C <64int>, C <64all>, C и C .
Для каждой данной версии perl установите два
flavors, один с установленным флагом C <- $ Flavour>
а другой без. C <--both> может быть
передано несколько раз с разными значениями
и в таком случае все возможные
комбинации генерируются.
--common -changes, эквивалентные C <- both thread --both ld --both 64int>
--all-changes генерирует все возможные комбинации вкусов
--append $ string Добавляет данную строку к сгенерированным именам
Например:
perlbrew install-multiple 5.18.0 blead --both thread --both debug
Устанавливает следующие перлы:
перл-блед
Perl-blead-debug
Perl-blead-thread-multi
Perl-blead-thread-мульти-отладка
Перл-5.18.0
Perl-5.18.0-отладка
Perl-5.18.0-поток-мульти
Perl-5.18.0-поток-мульти-отладка
(обратите внимание, что "мульти" вкус выбирается автоматически, потому что "поток" требует этого)
Другой пример с использованием настраиваемых флагов компиляции:
perlbrew install-multiple 5.18.0 - оба потока -Doptimize = '- O3' --append = '- O3'
КОМАНДА: УДАЛЕНИЕ
Использование: удаление perlbrew
Удаляет данную установку perl. Имя - это имя установки, как в выводе
из `perlbrew list`
КОМАНДА: ИСПОЛЬЗОВАНИЕ
Использование: perlbrew использование [perl- | | ]
Используйте данную версию perl в текущей оболочке. Это не повлияет на вновь открытые оболочки.
Без параметра показывает текущую версию perl.
КОМАНДА: ВЫКЛЮЧАТЕЛЬ
Использование: переключатель perlbrew [ ]
Переключитесь на данную версию и сделайте ее стандартной для этого и всех будущих терминалов.
сессий.
Без параметра показывает текущую версию perl.
КОМАНДА: СПИСОК
Использование: список perlbrew
Список всех установок perl внутри корня perlbrew, указанного в окружении $ PERLBREW_ROOT
Переменная. По умолчанию значение равно "~ / perl5 / perlbrew".
Если есть библиотеки, связанные с некоторыми установками Perl, они будут включены как часть
имя. Элементы вывода в этом списке могут быть аргументом в различных других командах.
КОМАНДА: В НАЛИЧИИ
Использование: доступен perlbrew [--all]
Перечислите недавно доступные версии perl на CPAN.
Список извлекается с веб-страницыhttp://www.cpan.org/src/README.html>, а не
список * всех * версий perl, когда-либо выпущенных в прошлом.
Чтобы получить список всех когда-либо выпущенных perl, используйте опцию «--all».
ВНИМАНИЕ: Эта команда может исчезнуть в будущем и станет опцией команды list.
КОМАНДА: OFF
Использование: perlbrew off
Временно отключите Perlbrew в текущей оболочке. Эффективно повторно включает значение по умолчанию
системный Perl, что бы это ни было.
Эта команда работает, только если вы добавите оператор `source $ PERLBREW_ROOT / etc / bashrc` в
инициализация вашей оболочки (bashrc / zshrc).
КОМАНДА: ВЫКЛЮЧИТЬ
Использование: отключение Perlbrew
Постоянно отключите Perlbrew. Используйте команду «switch», чтобы снова включить его. Вызвать команду "использовать"
чтобы включить его только в текущей оболочке.
Повторно включает системный Perl по умолчанию, какой бы он ни был.
КОМАНДА: ALIAS
Использование: псевдоним perlbrew [-f] create
Создайте псевдоним для установки с именем .
Использование: псевдоним perlbrew [-f] переименовать
Переименуйте псевдоним на новое имя.
Использование: удаление псевдонима perlbrew
Удалить указанный псевдоним.
КОМАНДА: EXEC
Использование: perlbrew exec [--with perl-name [, perl-name ...]]
Выполните команду для каждой установки perl, одну за другой.
Например, запустите программу Hello:
perlbrew exec perl -e 'print "Привет от $] \ n"'
Результат выглядит так:
Перл-5.12.2
==========
Привет, слово из perl-5.012002
Перл-5.13.10
==========
Привет, слово из perl-5.013010
Перл-5.14.0
==========
Привет, слово из perl-5.014000
Обратите внимание, что команда не выполняется параллельно.
Если указан аргумент "--with", команда будет выполняться только с указанным
установки perl. Следующая команда устанавливает модуль Moose в perl-5.12 независимо от того,
текущий Perl:
perlbrew exec - с perl-5.12 cpanm Moose
Можно указать несколько имен установки:
perlbrew exec - с perl-5.12, perl-5.12-debug, perl-5.14.2 cpanm Moo
Они разделяются пробелами или запятыми. Когда используются пробелы, необходимо указывать
вся спецификация как один аргумент, но при установке можно использовать запятые
имена:
perlbrew exec - с '5.12 5.12, отладка 5.14.2@nobita @shizuka' cpanm Moo
Как показано выше, можно опустить префикс «perl-» и указать имена библиотек.
Имена библиотек могут отображаться без имени установки perl, в таких случаях предполагается, что это
"текущий Perl".
На данный момент любые указанные имена, которые не могут быть разрешены как настоящие имена установки
молча игнорируются на выходе. Кроме того, статус выхода команды не возвращается.
КОМАНДА: ENV
Использование: perlbrew env [ ]
Низкоуровневая команда. Вызовите эту команду, чтобы увидеть список переменных среды, которые
устанавливается самим "perlbrew" для интеграции с оболочкой.
Результат примерно такой (если ваша оболочка - bash / zsh):
экспорт PERLBREW_ROOT = / Пользователи / gugod / perl5 / perlbrew
экспорт PERLBREW_VERSION = 0.31
экспорт PERLBREW_PATH = / Users / gugod / perl5 / perlbrew / bin: / Users / gugod / perl5 / perlbrew / perls / current / bin
экспорт PERLBREW_PERL = perl-5.14.1
Пользователи tcsh / csh должны видеть операторы setenv вместо export.
КОМАНДА: SYMLINK-ИСПОЛНИТЕЛЬНЫЕ ЗАДАЧИ
Использование: исполняемые файлы символических ссылок perlbrew [ ]
Низкоуровневая команда. Эта команда используется для создания символической ссылки исполняемого файла "perl" на,
скажем, "perl5.13.6". Это требуется только для разрабатываемой версии perls.
Вам не нужно этого делать, если вы не использовали старый perlbrew для установки perls, и
вы запутались, потому что perl, который вы только что установили, кажется, отсутствует
после вызова use или switch. perlbrew меняет схему установки с версии
0.11, который лучше генерирует символические ссылки на исполняемые файлы.
Если вы только что обновили perlbrew (с версии 0.11 или более ранней) и "переключатель perlbrew" не работает
для работы после перехода на разрабатываемую версию perl, скажем, perl-5.13.6, запустите это
команда:
исполняемые файлы символических ссылок perlbrew perl-5.13.6
По сути, это создает эту символическую ссылку:
$ {PERLBREW_ROOT} /perls/perl-5.13.6/bin/perl
-> $ {PERLBREW_ROOT} /perls/perl-5.13.6/bin/perl5.13.6
Вновь установленные perls, независимо от того, являются ли они версиями для разработки или нет, не нуждаются в
ручное лечение этой командой.
КОМАНДА: УСТАНОВИТЬ-CPANM
Использование: perlbrew install-cpanm
Установите автономный исполняемый файл «cpanm» в «$ PERLBREW_ROOT / bin».
Чтобы узнать больше о существовании этой команды, прочтите
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
КОМАНДА: УСТАНОВИТЬ-PATCHPERL
Использование: perlbrew install-patchperl
Установите автономный исполняемый файл «patchperl» в «$ PERLBREW_ROOT / bin». Это
автоматически вызывается, если ваша установка perlbrew выполняется с помощью установщика, но не
с cpan.
Чтобы узнать больше о существовании этой команды, прочтите
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
КОМАНДА: САМОПОЛУЧЕНИЕ
Использование: самообновление perlbrew
Эта команда обновляет Perlbrew до последней версии.
КОМАНДА: САМОУСТАНОВКА
Использование: самостоятельная установка perlbrew
ВНИМАНИЕ. Вам не нужно запускать эту команду в повседневной жизни.
Эта команда устанавливает сам perlbrew в "$ PERLBREW_ROOT / bin". Он предназначен для использования
установщик perlbrew. Однако вы можете вручную выполнить следующие действия, чтобы переустановить только
исполняемый файл "perlbrew":
завиток -kL http://get.perlbrew.pl -о перлбрю
perl ./perlbrew самостоятельная установка
Это немного отличается от запуска установщика perlbrew, потому что "patchperl" не
установлен в этом случае.
КОМАНДА: ЧИСТКА
Использование: perlbrew clean
Удаляет все ранее загруженные архивы Perl и каталоги сборки.
КОМАНДА: Версия
Использование: версия perlbrew
Покажи версию perlbrew.
КОМАНДА: LIB
Использование: perlbrew lib
список библиотек perlbrew
Perlbrew lib создать
perlbrew lib удалить
Команда `lib` используется для управления локальными корнями :: lib внутри установок Perl.
Фактически он похож на `perl -Mlocal :: lib = / path / to / lib-name`, но немного больше
чем только это.
Имя библиотеки может быть коротким именем, содержащим буквенно-цифровые символы, например 'awesome', или полным именем,
с префиксом имени установки Perl и знаком «@», например, «perl-5.14.2@awesome».
Вот несколько кратких примеров для вызова команды `lib`:
# Создать библиотеку perl-5.12.3@shizuka
perlbrew lib создать perl-5.12.3@shizuka
# Создайте библиотеки perl-5.14.2@nobita и perl-5.14.2@shizuka
perlbrew использует perl-5.14.2
Perlbrew lib создать nobita
Perlbrew lib создает шизуку
# См. Список целей использования / переключения
список perlbrew
# Активировать библиотеку в текущей оболочке
perlbrew используйте perl-5.12.3@shizuka
perlbrew используйте perl-5.14.2@nobita
perlbrew используйте perl-5.14.2@shizuka
# Активировать библиотеку по умолчанию
переключатель perlbrew perl-5.12.3@shizuka
переключатель perlbrew perl-5.14.2@nobita
переключатель perlbrew perl-5.14.2@shizuka
# Удаляем lib perl-5.14.2@nobita и perl-5.14.2@shizuka
perlbrew использует perl-5.14.2
Perlbrew lib удалить nobita
Perlbrew lib удалить шизука
# Удалить lib perl-5.12.3@shizuka
perlbrew lib удалить perl-5.12.3@shizuka
Короткие имена библиотек являются локальными для текущего Perl. Имя библиотеки nobita может относиться к
'perl-5.12.3@nobita' или 'perl-5.14.2@nobita', в зависимости от вашего текущего perl.
При «использовании» или «переключении» на библиотеку всегда указывайте длинное имя. Простое правило:
Аргумент команды "использовать" или "переключить" должен появиться в выводе "perlbrew list".
КОМАНДА: ОБНОВЛЕНИЕ-PERL
Использование: perlbrew upgrade-perl
Незначительные выпуски Perl (например, 5.x. *) двоично совместимы друг с другом, поэтому эта команда
предлагает вам возможность обновлять старые среды Perlbrew на месте.
Он обновляет активированный в настоящий момент perl до его последних выпущенных собратьев. Если у тебя есть
оболочка с активированной 5.14.0, она обновляет ее до 5.14.2.
КОМАНДА: СКАЧАТЬ
Применение:
perlbrew скачать perl-5.14.2
perlbrew скачать perl-5.16.1
perlbrew скачать perl-5.17.3
Загрузите указанную версию tar-архива с дистрибутивом perl из папки "$ PERLBREW_ROOT / dists /"
каталог.
КОМАНДА: СПИСОК-МОДУЛЕЙ
Список всех установленных модулей cpan для текущего Perl.
Эту команду можно использовать вместе с `perlbrew exec` для миграции вашего модуля.
установка на другой perl. Следующая команда переустанавливает все модули в
перл-5.16.0:
модули списков perlbrew | perlbrew exec - с perl-5.16.0 cpanm
Обратите внимание, что это устанавливает последний версии модулей Perl на новом Perl, которые
не обязательно то же версии модулей, которые вы установили ранее.
Используйте perlbrewp онлайн с помощью сервисов onworks.net