Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
2
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

Organization

perlbrewで構築するPerl環境

perlbrewとは

perlbrewは複数のPerlのバージョンをインストールして切り替えしてくれるツールです。

perlbrewのインストール

$ sudo apt-get install perlbrew

perlbrewの初期化

$ perlbrew init


perlbrew root (~/perl5/perlbrew) is initialized.

Append the following piece of code to the end of your ~/.bash_profile and start a
new shell, perlbrew should be up and fully functional from there:

    source ~/perl5/perlbrew/etc/bashrc

Simply run `perlbrew` for usage details.

Happy brewing!

現在のインストールできるバージョンの確認

$ perlbrew available


  perl-5.21.10
  perl-5.20.2
  perl-5.18.4
  perl-5.16.3
  perl-5.14.4
  perl-5.12.5
  perl-5.10.1
  perl-5.8.9
  perl-5.6.2
  perl5.005_04
  perl5.004_05
  perl5.003_07

インストールをする

$ perlbrew install perl-5.21.10

testをスキップすると少し早く終わります。

$ perlbrew install --notest perl-5.21.10


Fetching perl 5.21.10 as /home/suesan/perl5/perlbrew/dists/perl-5.21.10.tar.bz2
Download http://www.cpan.org/src/5.0/perl-5.21.10.tar.bz2 to /home/suesan/perl5/perlbrew/dists/perl-5.21.10.tar.bz2
Installing /home/suesan/perl5/perlbrew/build/perl-5.21.10 into ~/perl5/perlbrew/perls/perl-5.21.10

This could take a while. You can run the following command on another shell to track the status:

  tail -f ~/perl5/perlbrew/build.perl-5.21.10.log

Installation process failed. To spot any issues, check

  /home/suesan/perl5/perlbrew/build.perl-5.21.10.log

If some perl tests failed and you still want install this distribution anyway,
do:

  (cd /home/suesan/perl5/perlbrew/build/perl-5.21.10; make install)

You might also want to try upgrading patchperl before trying again:

  perlbrew install-patchperl

Generally, if you need to install a perl distribution known to have minor test
failures, do one of these command to avoid seeing this message

  perlbrew --notest install perl-5.21.10
  perlbrew --force install perl-5.21.10

怒られてしまったので、patchperlをインストールする

$ perlbrew install-patchperl

再度、perl-5.21.10をインストールする

$ perlbrew install --notest perl-5.21.10

次のコマンド切り替え可能なバージョンのリストが表示される

$ perlbrew list
perl-5.21.10

切り替えを実行

$ perlbrew switch 5.21.10

もう一度listを見るとアスタリスクがつきます。
これが現在のバージョンです。

$ perlbrew list
* perl-5.21.10

試しにバージョンを確認する

$ perl -v
This is perl 5, version 21, subversion 10 (v5.21.10) built for darwin-2level

おわり

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
2
Help us understand the problem. What are the problem?