• 締切済み

mac perl 5.10 インストール

mac用のperl バージョン5.10をダンロードしてインストールしたのですがターミナルで perl -V とうって調べてみるとバージョンが5.8.1になっています。 5.10を動かすにはどうしたらよいのでしょうか? どなたか詳しい方教えてください。よろしくお願いします。

  • Perl
  • 回答数3
  • ありがとう数3

みんなの回答

  • agharta
  • ベストアンサー率52% (54/103)
回答No.3

trashfunkさん bashと言うことなので、viなどのエディタを使用して、~/.bashrcを変更します。 $ vi ~/.bashrc として、 export PATH="naniyara/ActivePerl-5.10/bin:$PATH を追加します。

  • agharta
  • ベストアンサー率52% (54/103)
回答No.2

trashfunkさん ActivePerl-5.10/bin までターミナルでいって $ pwd を行ってください。 naniyara/ActivePerl-5.10/bin となると思います。 そうしたら export PATH="naniyara/ActivePerl-5.10/bin:$PATH とします。 また naniyara/ActivePerl-5.10/bin において、 $ ln -s perl5.10.0 perl としてみてください。

trashfunk
質問者

お礼

aghartaさん回答ありがとうございます! できました! perl-v とやってみたらThis is perl, v5.10.0と なっていました!ほんとにありがとうございます! ちなみに永続的に環境変数を変える方法もおしえていただけないでしょうか?よろしくお願いします。

  • agharta
  • ベストアンサー率52% (54/103)
回答No.1

どのようにして、インストールを行ったのでしょうか? また、インストールした場所にパスは通っているのでしょうか? 実際にperlの実行ファイルがインストールされた場所が/usr/local/binにあるとしたら パスの調べ方。 $ env | grep PATH の結果に、/usr/local/binがなければ動きません。 また、シェルの種類によってもパスの通しかたは変わってきます。 $ env | grep SHELL の結果がbashやshだった場合 $ export PATH="/usr/local/bin:$PATH" とします。 cshやtcshだった場合 $ setenv PATH "/usr/local/bin:$PATH" とします。 その後、 $ perl -V を実行してみてください。 これらは環境変数の変更を一時的に変更しているので 次回、立ち上げたら環境変数を変更しなくてはなりません。 永続的に環境変数を変更するには、 ~/.bashrcや~/.cshrc等に書き込む必要があります。

trashfunk
質問者

お礼

aghartaさん回答ありがとうございます! インストールはactivestateのサイトにいってmac osx 用のパール、 DMGと書いてあったものをダウンロードしてインストールしました。 パスは $ env | grep PATH で調べたところ PATH=/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin こう表示されていました。 $ env | grep SHELL でシェルを調べたところbashだったので $ export PATH="/usr/local/bin:$PATH" としましたが パールのバージョンは5.8.1のままでした。 perlの実行ファイルとゆうのはActivePerl-5.10と ゆうディレクトリの中にあるbinの中のperl5.10.0と ゆうファイルですか?

関連するQ&A

  • Perlインストール(Windows)

    Windows7(64bit)にPerlをインストールしようと思います。(CPANも利用したい) Cygwin, Active Perl, Padre など、いろいろな方法があると思いますが、おすすめは何ですか? 将来的にMacやLinuxに機種替えをすることを射程に入れた場合を考えて、使い勝手をWindows特有の環境ではなく、なるべく汎用的なものにしたいと思うのですが、違いがわかりません。ターミナルの選択も合わせておすすめを教えていただければと思います。

    • ベストアンサー
    • Perl
  • PERLのインストール

    PERLのインストールの際、インストール先をOSの入っているドライブにしなければ正常に機能しないのでしょうか?WIN98でPERLをインストールすると自動的にDドライブにインストールされてしまいます。そしてごく簡単なスクリプトを実行してみてもcan't find [ファイル名」,no such file ~としか表示されません。 またファイルを保存する場所はどこでもいいのでしょうか? ちなみにperl -vでは正常にバージョン情報など見ることはできます。 なにぶん初心者なもので、うまく説明できているかどうか解りませんが、よろしくお願いします。

    • ベストアンサー
    • Perl
  • perlのインストールについて

    perlをインストールできなくて困っています。 本やHPを見てその通りにactive perl522をc:perlフォルダにインストールしています。 インストールできているとMS-DOSプロンプトでperl-vと入れると、いろいろ出てくるらしいのですが、自分のは何度やっても 「コマンドまたはファイル名が違います」 と出てしまいます。 どうしても出来ないので、お願いいたします。

    • ベストアンサー
    • Perl
  • perlのインストール

    perlのインストール後、コマンドプロンプトを起動してユーザー名の後、perl-vと入力したのですが、perl-vは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」となります。これではインストールが正しくされていないと思うのですがどうしたらよいのでしょうか。よろしくお願いします。

    • ベストアンサー
    • CGI
  • Perlモジュールインストール tarボール? 5.6 5.8 それぞれ?

    WindowsのPerl5.6とPerl5.8を入れております。 最初Perl5.6を c:\usrに入れ 次にPerl5.8を c:\usr\localに入れました。 コマンドプロンプトでperl -vとすると 5.8が動作していました。 webのローカルテスト用に 5.6, 5.8の環境を作成したいのですが ppmでモジュールをインストールする場合は、それぞれのppmを動かせば バージョンを間違えることなく、Perlモジュールがインストールされていますが、 CPANから取得したtar(圧縮されたソース)を展開して、 perl Makefile.PL nmake nmake test nmake install した場合に、最後にインストールした5.8のPerlにモジュールがインストールされるのでしょうか? ppmは問題ないと見ましたが、手動インストールの場合、 5.6, 5.8を指定してインストールすることは可能でしょうか? スマートな解決方法はありますか?(出来るだけ簡単に運用したいので)

    • ベストアンサー
    • Perl
  • macでperl→apacheの環境設定について

    macで独学でperlを勉強しています。 私の状況としては、 macを使って2ヶ月。 macbookair の mac os x の バージョン10.6.6 です。 windowsは5年くらい使っていましたが 映像編集とかネットサーフィンくらいにしか使っていませんでした。 macを買ってからは、 htmlはだいたい使えるようになった。 perlというより、プログラムは初めて勉強する。周囲にプログラム経験者はいない。 という状況です。 perlの勉強を開始して、1週間程、 地道に教科書を勉強して、localhost上でアクセスカウンタは実行できる。 まできました。 ただ、本来であれば作成の環境設定の段階で行うapacheの設定が理解しがたく、 設定を行っていませんでしたので、 フォームをhtmlに送るという段階で躓いてしまいました。 教科書では、ターミナルでapacheの設定を行うとの記載があったのですが、 調べて、Finder上の移動→/etc で隠しファイルを見つけて、 httpd.confを開くまでなんとか、辿り着きました。 ただ、この後、どのように設定を変えればいいのかが、わかりません。 いろんなサイトを見ましたが、 それぞれ書いてあることや記述日が異なり、 また、中級者以上向けに記載のあることがほとんどです。 大変お手数ですが、 この後どのような設定を行えばいいのでしょうか。 ご存知の方がおられればお教えください。

    • ベストアンサー
    • Perl
  • perlをインストールしたのに使えないです…

    ActivePerl-5.6.1.638-MSWin32-x86 をインストールしても使えません。 ネット上にある説明サイトでは、再起動後「マイコンピューター→ツール→フォルダオプション→ファイルタイプ→新規→[cgi]と入力→詳細で[Perl File]を選択」と「コマンド プロンプト→[perl -v]と入力」の二通りの方法でインストールされてる事を確認するそうですが、後者の方法ではきちんと正常な結果通りに表示されて、前者の方法では詳細の中に[Perl File]が追加されてなくて結局使えないようです。 どうしたら正常に使えるようになるでしょうか? どなたか回答お願いします。

    • ベストアンサー
    • Perl
  • Perlのアンインストール

    TurboLinuxのSUZUKAを使っています。 「/usr/lib/perl5/site_perl」の下に「5.6.0/ 5.6.1/ 5.8.0/」と三つのフォルダがあり、三つのバージョンのperlがインストールされている様に見えます。 rpm -qa | grep perlでインストールされているperlのrpmファイルを調べてみると、「perl-5.8.0-9」のみがインストールされている様です。最新バージョンの5.8.0を残して、5.6.0と5.6.1はアンインストールしたいのですが、どのようにすればよいのでしょうか?

  • perlでプログラムを作成したいんですが

    Windows上でperlを起動させるためにActive perl 5.10をmsi形式でダウンロードした後に特に手を加えることなくインストールし、コマンドプロンプトで、perl -vでバージョン情報などの確認もすることができたんですが、プログラムを作成するに当り、次の作業として何をしたらいいのかがわかりません。 教えてください。 宜しくお願いします。

    • ベストアンサー
    • Perl
  • PerlとHTML

    Perlを始めたばっかりのひよっこなのですが。 本当にPerlとはなんぞやからわかっていない状態です。初めて3日目なのですが。。 しかしながら、ボスからPerl,Apahe,MySQLを使用して、映画紹介サイトを製作しろとの命令が出ました。 Perl、HTML等に詳しい方。教えてください! PerlとHTMLはどのようにつなぐのでしょうか? Perlをターミナル(私はMacを使用しているので)で製作したのち、どのように保存し、どのようなフォルダ構成をすべきなのか?? CGIと同じよう、別フォルダにし、パーミッションの設定等で繋げればいいのでしょうか? LAMPとHTMLの関係はわかるのですが、それをどのように繋げれば、サイトを作る事ができるのかが、わかりません。 参考になるサイトや、ソースを教えて頂けないでしょうか? わかる方。現在製作している方。 どうか教えて頂けないでしょうか? よろしくお願い致します。

専門家に質問してみよう