3

「フーグルデータ」を実行しようとしていますが、これを出力として取得します:

Downloading downloads/base.txt
# base.txt (for downloads/base.txt)
ERROR: cannot verify www.haskell.org's certificate, issued by '/C=BE/O=GlobalSign nv-sa/CN=GlobalSign Organization Validation CA - G2':
  Issued certificate has expired.
To connect to www.haskell.org insecurely, use `--no-check-certificate'.
hoogle: Error when running Shake build system:
* default.hoo
* platform.hoo
* mtl.hoo
* base.txt
* downloads/base.txt.cache
* downloads/base.txt
Development.Shake.command, system command failed
Command: wget -nv http://www.haskell.org/hoogle/base.txt --output-document=downloads/base.txt
Exit code: 5
Stderr:
ERROR: cannot verify www.haskell.org's certificate, issued by '/C=BE/O=GlobalSign nv-sa/CN=GlobalSign Organization Validation CA - G2':
  Issued certificate has expired.
To connect to www.haskell.org insecurely, use `--no-check-certificate'.

どうすればよいかわかりません。前回 hoogle データを実行したときは正常に機能し、すべてが生成されましたが、このエラーを回避する方法がわかりません。

4

1 に答える 1

5

この問題を回避するには、次のラッパーを作成してみてくださいwget

wgetインストール済みのものは /usr/bin/wget にあると仮定します

wgetこのファイルを次の場所に保存し$PATH、実行可能であることを確認します。

#!/bin/sh
/usr/bin/wget --no-check-certificate "$@"

ここで、hoogle コマンドを再試行します。

于 2014-11-14T18:41:53.850 に答える