70

Perlは使ったことがありませんが、ソースコード検索などに使いたいackにとても感銘を受けました。

Windowsでこの優れたライブラリを利用する方法を教えてくれる人はいますか?

4

9 に答える 9

80

perl http://strawberryperl.com/をインストールすることから始めます

(Windows コマンド シェルで)入力してApp::Ackをインストールします。

C:\>cpan App::Ack

そして間違いなく、これは役立つでしょうhttp://learn.perl.org/

于 2009-06-21T11:38:09.813 に答える
38

Not all the tests pass on all versions of Windows. You can most likely get 100% functionality from ack even if the install tests fail. Here is the command to force installation if failing tests prevent a normal install:

perl -MCPAN -e "CPAN::Shell->force(qw(install App::Ack));"
于 2010-11-30T14:00:45.900 に答える
34

すでにmsysgitがインストールされている場合は、バージョンがすでにあるため、Perlをインストールする必要はありません。スタンドアロンバージョンのackをダウンロードして、bashパス1のどこかに置く必要があります。その後、msysgitbashプロンプトから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:繰り返しますack.batが、msysgitbinディレクトリにファイルを作成しましたC:\Program File\Git\bin

于 2011-01-25T10:52:53.923 に答える
24

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

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

于 2011-10-18T17:31:10.960 に答える
20

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

于 2009-12-28T19:29:52.867 に答える
5

I had to force cpan to install App::Ack since some of the tests didn't pass:

C:\> cpan
cpan> force install App::Ack
cpan> q
于 2013-03-26T23:50:36.760 に答える
1

オープン ソース プロジェクトからビルド済みのバイナリをインストールすることについてどう思うかによっては、The Silver Searcher (ag) も検討してください。ack と互換性があり、ack よりも高速です。最近のディストリビューションのリポジトリから Linux でも利用できます。

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

于 2015-11-19T19:36:37.123 に答える
0

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

ストロベリーパールをインストール

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

インストール確認:

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

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

滞りなく動作しました。

于 2016-04-13T10:19:50.130 に答える