Невозможно использовать FSI в коде VS

уже несколько дней я не могу использовать интерактивный интерпретатор FSharp (Alt + Enter), он выдает мне это сообщение: *Failed to spawn FSI, please ensure it's in PATH*

также, если я запускаю скрипт, он дает мне connect ENONNREFUSED 127.0.0.1.8397

Я использую: - Ubuntu 16.04 - Visual Studio Code 1.28.2 - Ionide-sharp 3.28.0

у кого-нибудь есть идея, чтобы исправить это?

заранее спасибо


person teddy tresor mabulay    schedule 20.10.2018    source источник
comment
Я, наконец, исправил это, но я не уверен, исправило ли то, что я сделал, или нет. В любом случае, вот что я сделал: 0. в cmd введите, какой fsharpi получить путь fsi в VS Code, перейдите в «Файл» > «Настройки» > «Настройки» > «Расширения» > «Конфигурация Fsharp» Fsharp: Fsi File Path и введите результат, который вы получили fsharpi удалить ionide-fsharp из расширения VS Code › перезагрузить › переустановить. Но это решение исправило выполнение скрипта, но подсветка синтаксиса ошибок и линза кода не работают.   -  person teddy tresor mabulay    schedule 21.10.2018
comment
В Windows я начал получать что-то подобное. Я могу выполнять сценарии, но мой интеллект, информация о типах и т. Д. Пропали.   -  person Devon Burriss    schedule 07.11.2018


Ответы (2)


Я думаю, что основная причина - последнее обновление. Сделал откат и теперь все в норме:

  1. удалить ionide-fsharp из кода VS
  2. нажмите на https://github.com/ionide/ionide-vscode-fsharp/releases/download/3.27.0/Ionide-fsharp-3.27.0.vsix для загрузки предыдущей версии ionide (v 3.27.0)
  3. разархивируйте файл. после распаковки файла у вас будет 2 текстовых файла и папка с именем расширение. Переименуйте эту папку в ionide.ionide-fsharp-3.27.0.
  4. on your terminal, type:
    • cd ~/.vscode

    • cd extensions/

    • #P2#
  5. он должен добавить ionide.ionide-fsharp-3.27.0 в расширения VS Code.
  6. вам нужно отключить автообновление в VS Code (в VS Code в левом нижнем углу щелкните значок «Настройка» > нажмите «Настройки» > в поле Настройка поиска введите обновите и выполните поиск, затем выполните поиск по запросу Расширения: автоматическое обновление)
person teddy tresor mabulay    schedule 21.10.2018

Вы можете исправить это, просто установив .NET Core SDK по этой ссылке https://www.microsoft.com/net/learn/dotnet/hello-world-tutorial

person aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa    schedule 23.11.2018