2017-07-22 7 views
2

私は永久にperlbrewのドキュメントごとに私のシェルでのperlのperlbrewバージョンを使用するように私のシステムを指示するtryngだ:デフォルトのPerl対perlbrewバージョン10.12.4

使用する必要があります
perlbrew switch perl-5.26.0 

〜すべての新しいオープンシェルで/perl5/perlbrew/perls/perl-5.26.0/bin/perl。 しかし、私は閉じてiTerm2を再度開くと

perl -v 

を頼むとき答えは

これはPerl 5の、バージョン24、ダーウィンスレッドのマルチ2levelのために建て転覆1(v5.24.1)であります

パスで、現在のシェル以外の異なるPerlのリリースに急がする/usr/local/Cellar/perl/5.24.1/bin/perl

なしチャンスシステムのPerlではありません。私は私の.bash_profileの中に持っている

:perlbrewあたりの指示

として ソース〜/ perl5の/ perlbrewの/ etc/bashrcに

は私が永久にperlの目的のバージョンに切り替えていると何をしないのですか?

+0

.bash_profileをまったく実行しますか? – simbabque

+0

シェルのログイン時にエラーメッセージが表示されないので、それはそうだと思います。 – Daniele

+0

これをテストしてください: 'bash -l'と入力してもう一度やり直してください。 (これは小文字の "L"です) – ikegami

答えて

0

ありがとう[OK]を、グーグルや苦労した後、私は最後で溶液になりました。 私はPerlbrewのドキュメントから再びそれをすべてやり直す、と私は:それは私に答えたものとは

  1. perlbrew init
  2. 次に、 私は私へ

source ~/perl5/perlbrew/etc/bashrc

を追加しました.bash_profileファイル。

最後に、新しいシェルがすべて、perlbrewによって切り替えられたPerlバージョンで開きます。

ありがとうございます、これが役に立つと願っています。

関連する問題