elm init, make, install и прочее внутри реактора терпят неудачу с HTTP ПРОБЛЕМОЙ - PullRequest
0 голосов
/ 15 декабря 2018

Я пытаюсь запустить пример простого счетчика (из здесь ):

import Html exposing (button, div, text)
import Html.Events exposing (onClick)

main =
    Html.beginnerProgram {
        model = init,
        update = update,
        view = view
    }
init =
    { count = 0 }

type Msg = Increment

view model =
    div[] [
        text model.count,
        button [ onClick Increment ][ text "increment" ]
    ]

update = Increment model =
    { model | count = model.count + 1 }

Моя папка проекта выглядит так:

package.json // created with npm init , npm install --save-dev elm
elm.json     // since elm init fails, copy-pasted from https://github.com/elm/compiler/blob/master/docs/elm.json/application.md
src/Main.elm // the file shown above
node_modules/...

Когда я пытаюсь запустить elm init (до создания elm.json) или elm make src/Main.elm или elm install elm-lang/html, я получаю следующую ошибку (номер сокета отличается):

- ПРОБЛЕМА HTTP----------------------------------------------------------------

Сбой следующего HTTP-запроса:

<https://package.elm-lang.org/all-packages>

Вот сообщение об ошибке, которое мне удалось извлечь:

HttpExceptionRequest Request { host = "package.elm-lang.org" port = 443
secure = True requestHeaders =
[("User-Agent","elm/0.19.0"),("Accept-Encoding","gzip")] path =
"/all-packages" queryString = "" method = "GET" proxy = Nothing rawBody =
False redirectCount = 10 responseTimeout = ResponseTimeoutDefault
requestVersion = HTTP/1.1 } (InternalException (HostCannotConnect
"package.elm-lang.org" [Network.Socket.connect: <socket: 728>: failed
(Connection timed out (WSAETIMEDOUT))]))

Я тоже получаю то же самое, когда в elm reactor пытаюсь открыть Main.elm (скриншот внизу на всякий случай).

Это проблема elm бинарный?Я на винде и установил elm 0.19;Я попытался отключить брандмауэр на всякий случай, но это не помогло.

Есть идеи, что может быть источником проблемы?Поиск в Google дает довольно нерелевантные результаты ... не уверен, что делать, чтобы это исправить.

enter image description here

...