web-dev-qa-db-ja.com

Windowsにackライブラリをインストールして使用するにはどうすればよいですか?

私はPerlを使用したことがありませんが、ソースコードの検索などに使用したい ack には本当に感心しています。

Windowsでこの優れたライブラリを利用する方法を誰かに教えてもらえますか?

66
rajesh pillai

まず、Perlをインストールする http://strawberryperl.com/

インストール App :: Ack (Windowsコマンドシェルで)

C:\>cpan App::Ack

そして、間違いなくこれは有用であることを証明します http://learn.Perl.org/

78
Nifle

すべてのテストがすべてのバージョンのWindowsに合格するわけではありません。インストールテストが失敗した場合でも、ackから100%の機能を取得できます。テストが失敗して通常のインストールができない場合にインストールを強制するコマンドは次のとおりです。

Perl -MCPAN -e "CPAN::Shell->force(qw(install App::Ack));"
38
Robert Wahler

すでにmsysgitがインストールされている場合は、Perlをインストールする必要はありません。すでにバージョンがあるためです。 ackのスタンドアロンバージョン をダウンロードして、bashパスのどこかに置くだけです。1。その後、msysgit bashプロンプトからackを実行できます。

Windowsコマンドプロンプトからackも実行できるようにする場合は、Windowsパスのどこかにバッチスクリプトを作成する必要があります。2 内容:

@"C:\Program Files\Git\bin\Perl" C:\path\to\ack-standalone.pl %*

(msysgitインストールとackスクリプトを配置した場所に一致するように、上記のパスを編集する必要があることは明らかです。)

1:mysysgit binディレクトリC:\Program Files\Git\bin\ackにスタックしました。これは最も賢明な場所ではありませんが、機能します。
2:ここでも、msysgit binディレクトリack.batにファイルC:\Program File\Git\binを作成しました。

32
Rich

Cygwinがインストールされている場合は、スタンドアロンバージョンをダウンロードできます。 Perlはcygwinとともにインストールされます。手順は次のとおりです。

$ vim .bash_profile

行からコメントを削除します。

# if [ -d "${HOME}/bin" ] ; then
#  PATH="${HOME}/bin:${PATH}"
# fi

変更をロードします。

$ source .bash_profile

Binディレクトリを作成します。

$ mkdir ~/bin

Ackをダウンロードする(ホームページから):

$ curl https://beyondgrep.com/ack-2.22-single-file > ~/bin/ack && chmod 0755 ~/bin/ack

注:デフォルトではcygwinに付属していないため、curlを手動でインストールする必要があります。

23
Swoogan

また、次のコマンドを実行してカラーハイライトを有効にする必要があります。cpan Win32 :: Console :: ANSI

19
Jay

一部のテストに合格しなかったため、cpanにApp::Ackのインストールを強制する必要がありました。

C:\> cpan
cpan> force install App::Ack
cpan> q
5
Tom

私がackのウェブサイトに行ってこれを見るまで、何もうまくいきませんでした。

enter image description here

そして、私はcmdプロンプトで次のコマンドを実行しました:

choco install ack
1
h-rai

オープンソースプロジェクトからビルド済みのバイナリをインストールする方法に応じて、シルバーサーチャー(ag)を検討することもできます。これはack互換で、ackよりも高速です。 Linuxでは最近のディストリビューションのリポジトリからも利用できます。

http://blog.kowalczyk.info/software/the-silver-searcher-for-windows.html

0
Jim Hunziker

あなたはcpan経由でackをインストールできます:

いちごPerlをインストールする

管理者としてcmdを実行する

ackをインストールします。

cpan> App :: Ackの強制インストール

そこから動作し、このガイドに従ってください: http://www.jeedo.net/how-to-install-ack-on-windows-10/

問題なく動作しました。

0
netsmith