問題タブ [perlbrew]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3313 参照

windows - perlbrewはWindowsで動作しますか?

WindowsXPでActiveState5.8.8を使用して、テスト/移行用に最新のPerlをインストールしたいと思います。

0 投票する
2 に答える
990 参照

perl - ソースを bash スクリプトで使用する

perlbrew を使用して CentOS 5.x サーバーに Perl 5.010 を必要とするコードの一部をインストールしましたが、2 行が必要です。

/usr/bin/env に perl 5.010 をインストールする前にシェルで実行する必要があるため、次の実行可能な bash スクリプトを作成して、これらの 2 つの手順を最小限に抑えようとしました。./setEnv.sh

0 投票する
1 に答える
3763 参照

perl - Perlbrewを使用して新しいバージョンのPerlをインストールする際の問題

そのため、stackoverflowに関する指示に基づいて、perlbrewを使用して64ビットSolaris仮想マシンに新しいバージョンのPerlをインストールしようとしました。これにより、最終的に「cpanm」をインストールし、CGIモジュールとDBIモジュール、およびDBD::Oracleドライバー。これらは私が従ったステップです:

1)ターミナルウィンドウを開き、rootユーザーとしてログインします。次に、次のパッケージをインストールします...

  • pkg install system/header
  • pkg install gcc-45
  • pkg install developer/build/gnu-make
  • pkg install archiver/gnu-tar

2)perlbrewをインストールします...

  • curl -kL http://install.perlbrew.pl | bash

3)次に、〜/ .bash_profileまたは〜/ .profileを開き、次のコード行を追加します。

  • vi ~/.bash_profile またはvi~/.profile
  • source ~/perl5/perlbrew/etc/bashrcファイルの最後に 追加します
  • ルートからログアウトします
  • ルートに再度ログインします
  • source ~/perl5/perlbrew/etc/bashrcさらに、次のいくつかの手順が機能しないように思われる場合は、次のように 入力してファイルを手動で取得する必要がある場合があります。

4)新しいPerlのインストールを開始します。

  • echo $PERLBREW_ROOT->これは/home/ oracle / perl5/perlbrewと等しくなければなりません
  • perlbrew -v install perl-5.16.0 -Dcc=gcc

    インストールからの出力:

  • perlbrew switch perl-5.16.0

ただし、新しいperlに切り替えようとすると、次のように表示されますperl-5.16.0 is not installed

そこで、を実行したところ、 bin、build、build.log、Config.pm、distsなど、およびperlsls $PERLBREW_ROOTディレクトリが含まれていることがわかりました。したがって、新しいPerlをperlsディレクトリにインストールする必要があると思います、ショーを実行すると、 perlsディレクトリに何もないことがわかります。何がうまくいかないのか誰かが知っていますか?ls $PERLBREW_ROOT/perls

0 投票する
2 に答える
5186 参照

perl - Perlbrewエラー:Pod/Usage.pmが見つかりません

Perlbrewのインストールに問題があります。エラーメッセージが表示されます:

"@INCでPod/Usage.pmが見つかりません(@INCに含まれるもの:CODE(0xa031ea8)/usr/lib/perl5/5.8.8/msys /usr/lib/perl5/5.8.8 /usr/lib/perl5 /site_perl/5.8.8/msys /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl。)/ loader / 0xa031ea8 / App/perlbrew.pm行232。」

私は答えを見つけようとしていましたが、彼の問題はファイルがポッドではなくポッドと呼ばれていることであることがわかりました。(S)彼はファイルの名前を変更しました。それ、どうやったら出来るの?または、これを修正する別の方法はありますか?また、Perlが古いバージョンであると言う人もいます。Perlを更新する必要がありますか?もしそうなら、どのように?私はPerlやPerlbrewについて全く何も知りません。どんな助けでも大歓迎です。ありがとうございました。

0 投票する
1 に答える
1033 参照

perl - Perlbrew が Mac OS X Lion で bash を起動するのはなぜですか?

走ると…

perlbrew switch perl-5.16.0

...わかった...

A sub-shell is launched with perl-5.16.0 as the activated perl. Run 'exit' to finish it.

...その後、bash プロンプトが表示されます。

これは予想される動作ですか?そうでない場合、どうすれば修正できますか?

0 投票する
1 に答える
755 参照

perl - perlbrew を使用すると、アーキテクチャごとに複数のインストールを実行できますか?

複数のバージョンの Perl をインストールできるようにしたいのですが、アーキテクチャごとにインストールする必要もあります。

perlbrew を使用して、5.10.1、5.12.3、5.16.0 などのバージョンごとにインストールできることを知っています。アーキテクチャ、Solaris-sparc、Solaris-x86、Linux ごとにインストールする方法も見つかりませんでした。 -i686、Linux-x86_64 など。

手動インストールを行うと、これを行うことができます

手作業でインストールするのは大したことではありませんが、perlbrew は管理などに関していくつかのことを容易にします。

編集:コメントで持ち出されたように、さまざまなプラットフォームにマウントされた共通のホームディレクトリNFSを使用しています。

0 投票する
1 に答える
1095 参照

osx-mountain-lion - perlbrew を使用して OSX 10.8.0 に perl 5.14.2 をインストールする際に問題が発生する

ここや他の場所で読んだアドバイスに従って、システム perl に影響を与えるsudo cpanの実行を停止し、代わりに perlbrew を使用して perl のプライベート バージョンをインストールおよび管理することにしました。

perlbrewをインストールし、 --forceなしとありの両方でperlbrew install perl-5.14.2を実行しました。どちらもインストールに失敗しました。以下は、テストの要約レポートです。

perlbrew を使用して OSX 10.8 に Perl をインストールすることに成功した人はいますか?

[アップデート]

perl 5.12.4 をインストールしてみましたが、同じ結果が得られました。以下は、ロケールに関連すると思われるいくつかの詳細です。

したがって、「壊れた」ものはありませんでしたが、「失敗した」ものは1つありました。そして、それは強制的にでもインストールが成功するのを妨げているようです.

0 投票する
3 に答える
1505 参照

perl - perlbrew は cygwin で動作しますか?

Web を検索しても、perlbrew が cygwin で動作するという証拠はほとんど見つかりませんでした。私の現在の問題の詳細は次のとおりです。

cygwin (perl 5.14.2 を含む) の最新のインストールで、web (CPAN ではなく) からインストールされた最新の perlbrew を使用して perl-5.14.2 をインストールしようとしています。../dist/threads-shared/t/shared_attr.t...ok が build.log に出力された直後にハングします。これは WinXP Pro 2002 SP3 上にあります。cygwin の他のビルド (perl 5.10.1 を含む) で perlbrew を使用しようとした以前の試みも失敗しましたが、他の場所では失敗しました。

blogs.perl.org の Reini Urban のブログにコメントを投稿し、App-perlbrew の github に問題/バグを投稿しましたが、まだ応答がありません。

perl を cygwin 上にビルドできる希望はありますか? そうでない場合、それを回避し、引き続き perlbrew を使用するにはどうすればよいですか (Linux 環境と同様に、cygwin 環境が perlbrew を使用するように環境を統合するには)?

0 投票する
2 に答える
718 参照

perl - Webアプリに非システムPerlを使用するための推奨される方法は何ですか?

システムperlv5.10を搭載したWebサーバーでCatalystアプリケーションを実行したいと思います。アプリには少なくともv5.12を使用したいのですが、システムのPerlに干渉したくありません。

私たちのシステム管理者は、アプリを主張しています。非シェルユーザー(「nobody」など)によって実行される

perlbrewを使用して、開発に非システムperlを使用できることは知っていますが、ライブバージョンを実行するための最良の方法がわかりません。人々はこの状況に対処するためにどのようにアドバイスしますか?

0 投票する
2 に答える
401 参照

xcode - xcode/perlbrew と CPAN モジュールの構築 - オプションを作成しますか? SDK? ビルド エラーの取得

私は OSX は初めてですが、UNIX/Linux を何十年も使用しています。最新の OSX 10.8.1 を実行する新しい MBP Retina を入手しました。

  • インストールされたフィンク
  • インストールされたperlbrew
  • インストールされたxcode

たくさんの CPAN モジュールを構築することができないことを除けば、すべて順調です。必要なライブラリを取得するには、魔法の xcode SDK を追加する必要があると思いますか?

次に例を示します。

ビルドに失敗するモジュール (多数あります) に関係なく、失敗は常に cc_runtime.h で発生します。

私は何が欠けていますか?

ここから perlbrew 引数を使用して perl 5.16.2 をビルドしました: http://wiki.wxperl.info/w/index.php/Mac_OS_X_Platform_Notes