mirror of
https://github.com/espressif/esp-idf.git
synced 2024-09-19 14:26:01 -04:00
Merge branch 'fix/install_on_nixos' into 'master'
fix(tools): Add suggestion how to install ESP-IDF on NixOS Closes IDFGH-12839 See merge request espressif/esp-idf!31147
This commit is contained in:
commit
ba60c2dbc9
@ -2061,7 +2061,12 @@ def handle_missing_versions(
|
||||
"""
|
||||
Prints the info about missing tool to stderr if tool has no supported versions installed.
|
||||
"""
|
||||
fatal(f'tool {tool.name} has no installed versions. Please run \'{install_cmd}\' to install it.')
|
||||
msg = f'tool {tool.name} has no installed versions.'
|
||||
if 'NIX_PATH' in os.environ:
|
||||
fatal(f'{msg} The environment indicates that you might be using NixOS. '
|
||||
'Please see https://nixos.wiki/wiki/ESP-IDF for how to install tools for it.')
|
||||
else:
|
||||
fatal(f'{msg} Please run \'{install_cmd}\' to install it.')
|
||||
if tool.version_in_path and tool.version_in_path not in tool.versions:
|
||||
info(f'An unsupported version of tool {tool_name} was found in PATH: {tool.version_in_path}. ' +
|
||||
prefer_system_hint, f=sys.stderr)
|
||||
|
Loading…
Reference in New Issue
Block a user