Łatwo jest zainstalować i zarządzać wieloma perłami. Po prostu zainstaluj je w różnych miejscach i użyj narzędzi każdego perla. Mówię o tym w The Effective Perler.
Niektórzy ludzie sugerują perlbrew, nie zdając sobie sprawy, że tak naprawdę nie daje żadnych korzyści. Można pobrać plik perl, skonfigurować i zainstalować go oraz przełączać dowiązania symboliczne, aby jeden z nich był domyślny. Jednak nie robi nic magicznego.
Pobieranie i instalacja nie stanowią jednak problemu. Nigdy nie potrzebowałeś root lub sudo, aby to zrobić, a jeśli to zrobisz, nadal będziesz potrzebował go dla perlbrew. Zawsze możesz zainstalować w dowolnym katalogu, w którym masz uprawnienia. perlbrew w ogóle tego nie omija. Z katalogu źródłowego, masz dwie proste polecenia do uruchomienia:
$./Configure -des -Dprefix=/where/you/want/to/install
$ make install
dla ciebie, to może oznaczać Bugzilla dostaje własną perla:
$./Configure -des -Dprefix=/where/you/want/to/install/bugzilla-perl
$ make install
Stamtąd masz całkowicie samowystarczalny perla instalacja. Kiedy to się dla mnie liczy których Perl używam daję Programu pełną ścieżkę do niego:
#!/where/you/want/to/install/bugzilla-perl/bin/perl
Jest to o wiele łatwiejsze, aby te instalacje per-aplikacje bez perlbrew, która chce zrobić jak najwięcej jak to możliwe, ty, w tym decydując o nazwie katalogu, której wolałbyś nie znać.
Główną zaletą perlbrew jest nie kompilacja i instalacja, ale jest to funkcja switch
, która pozwala ustawić domyślną wartość jednego perla. Prawdopodobnie nie chcesz tej funkcji, ponieważ chcesz używać Bugzilli, programów CGI i tak dalej, używając tylko perla, którego chcesz używać, a nie domyślnego perla, który ostatnio określałeś.
Gdy chcesz zaktualizować bugzilli-perl, wystarczy użyć to narzędzia, które już zostały dostosowane linie shebang znaleźć właściwą perla:
$ /where/you/want/to/install/bugzilla-perl/bin/cpan ...
Nie lubię tych wszystkich długich ścieżek, choć , dlatego robię links to them all. Następnie można po prostu zadzwonić im cokolwiek schemat nazewnictwa ja decyduję, co może być:
$ bugzilla-cpan ...
Nigdy nie jest to kwestia, o której narzędzie lub wersji używam.
+1 Dzięki. Będę musiał zaakceptować, że muszę poświęcić trochę czasu na zaglądanie w to, aby zobaczyć, jak to działa. Ale wcześniej, prawdopodobnie zaakceptuję twoją odpowiedź. Zostawę pytanie otwarte nieco dłużej, aby zobaczyć, czy ktoś inny chce wnieść swój wkład. Mam nadzieję, że O'Reilly może zaktualizować swoją serię Perla o tym, jak z tego korzystać, uwielbiam ich czytelne przewodniki. – therobyouknow
@Rob zaktualizowany z linkami do dodatkowych informacji. – Raoul
http://www.perlbrew.pl/ - ++ JACKPOT ++ !!! Dziękuję Ci!!! Uwielbiam ten cytat "Nie trzeba uruchamiać sudo, aby zainstalować moduły CPAN". TAK!!! Nie musisz już inwazyjnie instalować na całym świecie modułów, które mają wpływ na wszystko w całym Twoim systemie. Sprawdzę inne linki. Dzięki. Przyjęta odpowiedź. – therobyouknow