6

私たちの開発環境では、別のチームがデフォルトの Perl を使用しています。だから私たちはそれに触れるべきではありません。別の Perl をインストールするにはどうすればよいですか? CPANを使用して Perl モジュールをインストールするにはどうすればよいですか?

4

3 に答える 3

6

anyenvPerl を含むすべての優れたオープン環境のローカル バージョンをインストールするための優れたプラットフォームです。

$ git clone https://github.com/riywo/anyenv ~/.anyenv
$ echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(anyenv init -)"' >> ~/.bash_profile  # change profile if needed
$ exec $SHELL -l

これでセットアップされanyenvます。ここから、Perl 環境ツール plenv をインストールします。各環境ツールを使用すると、その言語のさまざまなインストール済みバージョンを管理できます。

$ anyenv install plenv

これで plenv ツールを使用できます...

利用可能な Perl バージョンを一覧表示します。

$ plenv install --list

Perl 5.18.2 バイナリをインストールします。

$ plenv install 5.18.2 -Dusethreads

グローバル デフォルト Perl を 5.18.2 に変更します。

$ plenv global 5.18.2

ローカル プロジェクトの Perl を 5.18.2 に変更します。

$ plenv local 5.18.2

実行可能スクリプトを含む CPAN モジュールをインストールした後、次のコマンドを実行します。

$ plenv rehash

現在の Perl に cpanm をインストールします。

$ plenv install-cpanm

CPAN から必要なモジュールをインストールします。

$ cpanm JSON

私はプロジェクト内の依存関係を管理するために Carton を使用しています。

anyenvができたので、他の言語のさまざまなバージョンも探索できることを思い出してください。anyenv貴重なツールです。

$ anyenv install --list
Available **envs:
  denv
  jenv
  luaenv
  ndenv
  phpenv
  plenv
  pyenv
  rbenv
于 2014-03-01T17:59:41.083 に答える
3

それがperlbrewです。

たとえば経由でperlbrewをインストールした後

$ curl -L http://install.perlbrew.pl | bash

(またはCPANのApp::perlbrew)、使用できます

$ perlbrew install perl-5.18.2
$ perlbrew switch perl-5.18.2
于 2014-03-06T08:15:02.083 に答える
1

Perl をソースからダウンロードしてインストールする必要があります。Perl はhttp://www.perl.org/get.htmlからダウンロードできます。

Linux ユーザーはデフォルトの場所を実行するため、別の Perl バージョンの別のものを使用するためにcpan「cpan」と入力しないでください。cpan代わりに、完全な代替パスを使用して「代替」を実行する必要があります。rootで実行しcpan、ユーザーホームから「.cpan」の隠しフォルダをクリア。

于 2014-02-24T13:49:54.277 に答える