10

I can install hoogle using cabal install hoogle on Windows, however, when I run hoogle data from MinGW shell, I encounter the following error:

$ hoogle data
Extracting tarball...
gzip: ..\hackage-cabal.tar.gz: No such file or directory
hoogle.exe: System command failed: gzip --decompress --force ..\hackage-cabal.ta
r.gz

How can I install hoogle easily on Windows?

4

3 に答える 3

8

パスにMinGWまたはCygwinバージョンのgzipが含まれていないことを確認してください。WindowsバージョンのGitをインストールすると、デフォルトでMinGWがインストールされます。これにより、gzipが間違ったディレクトリで開始されるため、エラーが表示される場合があります。

そのようなファイル、又はディレクトリはありません

Windows互換バイナリのインストーラーバージョンを使用し(すべてのバイナリはデフォルトで1つのディレクトリ内にインストールされます)、バイナリをWindowsパス変数に追加します。

wget: http ://sourceforge.net/projects/gnuwin32/files/wget/1.11.4-1/wget-1.11.4-1-setup.exe/download

gzip:http ://sourceforge.net/projects/gnuwin32/files/gzip/1.3.12-1/gzip-1.3.12-1-setup.exe/download

tar:http ://sourceforge.net/projects/gnuwin32/files/tar/1.13-1/tar-1.13-1-bin.exe/download

于 2011-10-14T15:21:56.620 に答える
2

与えられた答えをさらに明確にするために、何が起こっているのかというと、msysがファイルシステムのビューを表示している間、hoogleは内部でWindowsパスを使用しているため、hoogleが混乱します。これが起こらないようにするには、WindowsバージョンのコマンドラインであるPowerShellを起動し、そこからhoogleデータを実行します。Sawyerが述べたように、GnuWin32バージョンのwget、gzip、およびtarが必要になります。データを生成すると、msysからhoogleを問題なく使用できるようになりますが、後でhoogleデータを再度実行する場合は、PowerShellから実行する必要があります。

于 2012-06-23T18:55:26.570 に答える
1

http://gnuwin32.sourceforge.net/packages.html には、必要なものがすべて揃っています。

私は先週これを自分で経験しました。

于 2011-09-23T03:15:54.817 に答える