問題タブ [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.
perl - スモーク テストはほとんどの CPANTesters で失敗しますが、Travis CI およびローカルで perlbrew でビルドされた Perl では正常に動作します
これは私の最近の質問と非常によく似ていますが、今回は、 CGI::Github::Webhookのスモーク テストがTravis CIでもローカルでも問題ありません(OS に Perl 5.22 がインストールされている場合と、Perl 5.24 がビルドおよびインストールされている場合) Perlbrew 経由、以下を参照)、しかし 1 つを除くすべての CPAN テスター レポートで失敗します。
最も一般的なエラーは次のようになります。
perlbrew でビルドした Perl 5.24 をローカルで使用すると、次のようになります。
CPAN テスター レポートで行ったのとまったく同じ方法で呼び出しても、失敗することはありません。
しかし、ほとんどすべての CPAN テスター レポートが 0.04 バージョンで失敗するにもかかわらず、なぜこれらのエラーを再現できないのか、私にはわかりません。
perl - Perl デバッガーが Perlbrew の下で矢印キーを使用して動作しない
perl デバッガーのコマンド履歴で矢印キーが機能するようにしたいと思います。 このソリューションは良さそうなので、ubuntuを使用しているので試してみました
しかし、前/次のコマンドの代わりに、Perl デバッガーにエコー バックされます^[[A
。^[[B
これは特に私の環境内の問題であることがperlbrew
わかりました。/usr/bin/perl -d
矢印キーを実行すると動作します(つまり、インストールによってその perl だけが修正されました)。
perlbrew でデバッガを動作させるにはどうすればよいですか?
最後の努力として、私の perlbrew 環境内で試してみcpanm Term::ReadLine::Gnu
ましたが、エラーが発生しました
libtermcap.a、libncurses.a、libcurses のいずれも見つかりませんでした。
もっと多くのライブラリをインストールすることもできますが、Perlbrew に影響する問題にすぎないので、他に何かが足りないように感じます。
vagrant - vagrant provision.sh による Perlbrew インストール
vagrant ボックスへの perlbrew のインストールを自動化したい。これを実現するために .sh ファイルを使用します。
プロビジョニング.sh
vagrantにsshした後、私はそれを期待しています
戻ります
残念ながら、何も返されません。
perl - root アクセスなしで perlbrew をインストールするには?
perlbrew
root アクセスなしでどのようにインストールしますか?
インストール プロセスの途中Can't locate Devel/PatchPerl.pm in @INC
で、失敗したときにインストール ログに記録されます。
perl - perlbrew _Perl_xs_apiversion_bootcheck エラー (perl 5.22.2)
perlbrew を使用して perl 5.16.0 から 5.22.2 に移行する
MacBook Pro、OS X El Capitan で実行
perl の新しいバージョンのインストールは問題なく動作しているように見えました。しかし、5.22.2 に切り替えてスクリプトを実行しようとすると、このエラー メッセージが表示されます。
dyld: 遅延シンボル バインドに失敗しました: シンボルが見つかりません: _Perl_xs_apiversion_bootcheck 参照元: /Users/davidartus/perl5/lib/perl5/darwin-2level/auto/List/Util/Util.bundle
dyld: シンボルが見つかりません: _Perl_xs_apiversion_bootcheck 参照元: /Users/davidartus/perl5/lib/perl5/darwin-2level/auto/List/Util/Util.bundle 予想: 動的検索
トレース/BPT トラップ: 5
パスが間違っていると、同様のエラーが発生する人がいるのを見てきました。私のパスはperlbrewによって設定されており、私にはもっともらしく見えます。
提案してください。
ios - dyld: ライブラリがロードされていません: libperl.dylib 参照元: perl5.18
Xcodeでdyldライブラリが見つからないというエラーが発生しました。
dyld: ライブラリがロードされていません: /System/Library/Perl/5.18/darwin-thread-multi-2level/CORE/libperl.dylib 参照元: /usr/bin/perl5.18
それで、次のようにperlを再インストールしようとしましたが、ダウンロード中に端末に次のエラーメッセージが表示されました
Perl 5.16.0 をデフォルトの bash に設定: 94 行目: perlbrew: コマンドが見つかりません
だから私は次のようにperlbrewをインストールしようとしました、
ただし、次のように同じ dyld エラー メッセージが表示されます。
dyld: ライブラリがロードされていません: /System/Library/Perl/5.18/darwin-thread-multi-2level/CORE/libperl.dylib 参照元: /usr/bin/perl5.18
どうすればこれを整理できますか?
perl - plenv または perlbrew を使用してコンパイル オプションを perl に渡す方法
Windows 上の Ubuntu で Bash を使用して Windows 10 を実行するマシンが 1 台あります。適切なハード リンクをサポートしていないある種の FUSE ファイルシステムを使用します。
このため、通常のperl コンパイルは失敗します。コンパイルしたい場合は、次のことを行う必要があります。
私が理想的に望むのは、perlbrew
またはを使用して perl を管理し、作成した perl にパラメーターをplenv
渡すことです。dont_use_nlink
これを行う方法はありますか?
perl - raspberry pi で perlbrew を使用して perl のバージョンをインストールしようとすると、何が間違っていますか?
perlbrew を使用して、raspberry pi に perl のバージョンをインストールしようとしています。次の出力が得られます。
なぜ私がそのような困難に直面しているのか誰かが教えてくれたら、とても感謝しています.
bash - ターミナルを閉じると Perlbrew がデフォルトの Perl を忘れ続ける
Linux Mint 17.3 Rosa システムに perlbrew をインストールしました。入力すると、次のperlbrew list
ように表示されます。
入力perlbrew switch perl-5.22.0
すると、次のように表示されます。
これを確認するとperlbrew list
、正しい出力が表示されます。
しかし、端末を閉じるとすぐに、それがperl-5.22.0
デフォルトの Perl に設定されていたことを忘れてしまいます。