3

几天以来,我无法使用 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

有人有解决这个问题的想法吗?

提前致谢

4

2 回答 2

4

我认为主要原因是最后一次更新完成。我进行了回滚,现在一切恢复正常:

  1. 从 VS 代码中删除 ionide-fsharp
  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 个文本文件和一个名为extension的文件夹。重命名该文件夹ionide.ionide-fsharp-3.27.0
  4. 在您的终端上,输入:
    • cd ~/.vscode

    • cd extensions/

    • mv /home/####/Downloads/Ionide-fsharp-3.27.0.vsix_FILES/ionide.ionide-fsharp-3.27.0 .(不要忘记末尾的点将文件夹移动到新位置)

  5. 它应该将 ionide.ionide-fsharp-3.27.0 添加到 VS Code 扩展中
  6. 您需要在 VS Code 中关闭自动更新(在 VS Code 中,在左下角,单击设置图标 > 单击设置 > 在字段搜索设置中,键入更新和搜索,然后您应该在结果中搜索扩展:自动更新
于 2018-10-21T16:24:07.660 回答
1

您只需从此链接https://www.microsoft.com/net/learn/dotnet/hello-world-tutorial安装 .NET Core SDK 即可解决此问题

于 2018-11-23T15:18:38.293 回答