Hi Guanpeng,

Does it fail if you run without the proxy set? If so, can you paste a
trace with --verbose which includes the failure message? Generally,
the Haskell http library used by both Stack and Hoogle takes care of
http_proxy for you automatically so it's surprising that something
isn't picking it up.

Thanks, Neil


On Sun, Jan 14, 2018 at 3:17 PM, Guanpeng Xu <herberteu...@gmail.com> wrote:
> Hello,
>
> I want to use stack hoogle through a proxy. Here is what I tried:
>
> $ ~/.local/bin/stack --version
> Version 1.6.3, Git revision b27e629b8c4ce369e3b8273f04db193b060000db (5454
> commits) x86_64 hpack-0.20.0
>
> $ env | grep proxy
> https_proxy=socks5h://127.0.0.1:12800
> http_proxy=socks5h://127.0.0.1:12800
> no_proxy=127.0.0.1,localhost
>
> $ ~/.local/bin/stack hoogle
> Hoogle isn't installed. Automatically installing (use --no-setup to disable)
> ...
> Minimum version is hoogle-5.0. Found acceptable hoogle-5.0.16 in your index,
> installing it.
>
> Meanwhile these were the connections:
>
> $ sudo netstat -nalp | grep stack
> tcp        0      1 192.168.0.102:34104     54.231.120.226:443      SYN_SENT
> 22075/stack
> tcp        0      1 192.168.0.102:34106     54.231.120.226:443      SYN_SENT
> 22075/stack
> tcp        0      1 192.168.0.102:34108     54.231.120.226:443      SYN_SENT
> 22075/stack
> tcp        0      1 192.168.0.102:34100     54.231.120.226:443      SYN_SENT
> 22075/stack
> tcp        0      1 192.168.0.102:34102     54.231.120.226:443      SYN_SENT
> 22075/stack
> tcp        0      1 192.168.0.102:34110     54.231.120.226:443      SYN_SENT
> 22075/stack
> tcp        0      1 192.168.0.102:34098     54.231.120.226:443      SYN_SENT
> 22075/stack
> tcp        0      1 192.168.0.102:34112     54.231.120.226:443      SYN_SENT
> 22075/stack
>
> It seems that the env vars were not respected. How to use proxy with stack
> hoogle?
>
> Regards,
> Guanpeng Xu
>
> --
> You received this message because you are subscribed to the Google Groups
> "haskell-stack" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to haskell-stack+unsubscr...@googlegroups.com.
> To post to this group, send email to haskell-stack@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/haskell-stack/263843f5-fabb-44be-b18a-0ea11c1a413b%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"haskell-stack" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to haskell-stack+unsubscr...@googlegroups.com.
To post to this group, send email to haskell-stack@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/haskell-stack/CAKcFpmJuX8GArRgBSyhGCgG4h5CEryn%3D9%2BfpAFV4tgJT7OZLYg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to