Skip to content
This repository was archived by the owner on Apr 14, 2022. It is now read-only.

Couldn't find a valid ICU package installed on the system. #1488

Closed
0paIescent opened this issue Aug 26, 2019 · 3 comments
Closed

Couldn't find a valid ICU package installed on the system. #1488

0paIescent opened this issue Aug 26, 2019 · 3 comments
Labels
question A question about the LS

Comments

@0paIescent
Copy link

Environment Data

  • VS Code Version: 1.37.1
  • Extension Version: 2019.8.30787
  • OS Version: NixOS Unstable 19.09pre190139
  • Python Version: 3.7.4

Expected Behavior, Steps to Reproduce, and Logs match those described in microsoft/vscode-python#2967.

This is less of a help me fix something, and more of me just wondering what version of ICU is supported with vscode-python. I wasn't able to find anything relating to it in the extension source, but maybe I didn't look hard enough. I currently have ICU 64.2 but when loading the extension I'm told I don't have a valid version. I've since set "python.jediEnabled": true for the time being.

@karrtikr karrtikr transferred this issue from microsoft/vscode-python Aug 27, 2019
@MikhailArkhipov
Copy link

Check #170 for a workaround - you can disable libicu lookup.

@jakebailey
Copy link
Member

Our requirements are just what dotnet asks for. As far as I'm aware, if you're able to run VS Code, the libicu version it requires is good enough for the language server, but there are still quirks past that.

Since you're on NixOS, if the version of VS Code you're running is fully built to run in Nix (with the non-standard sofile locations), the version of the language server that gets downloaded will likely not follow that same system, since it's not compiled in that same way.

@MikhailArkhipov MikhailArkhipov added the question A question about the LS label Aug 30, 2019
@MikhailArkhipov
Copy link

Yes, VS Code lays down compatible libicu. In other cases one may have to either

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
question A question about the LS
Projects
None yet
Development

No branches or pull requests

3 participants