NEWS
BLE Adapter lässt sich nicht installieren. gelöst(Nodev18)
-
@walter-o
Die Langfassung wäre besser. Soweit sieht das aber gut aus.
python --version && python --versionsagt?
@thomas-braun sagte in BLE Adapter lässt sich nicht installieren. gelöst(Nodev18):
python --version && python --version
Komando nicht gefunden
-
@thomas-braun sagte in BLE Adapter lässt sich nicht installieren. gelöst(Nodev18):
python --version && python --version
Komando nicht gefunden
@walter-o
python --version && python3 --versionUnd bitte immer vollständige Ein- wie Ausgaben zeigen, nix nacherzählen.
-
@walter-o
python --version && python3 --versionUnd bitte immer vollständige Ein- wie Ausgaben zeigen, nix nacherzählen.
@thomas-braun sagte in BLE Adapter lässt sich nicht installieren. gelöst(Nodev18):
python --version && python3 --version
walter@Mini-PC:~$ python --version && python3 --version -bash: python: Kommando nicht gefunden. walter@Mini-PC:~$ -
@thomas-braun sagte in BLE Adapter lässt sich nicht installieren. gelöst(Nodev18):
python --version && python3 --version
walter@Mini-PC:~$ python --version && python3 --version -bash: python: Kommando nicht gefunden. walter@Mini-PC:~$@walter-o sagte in BLE Adapter lässt sich nicht installieren. gelöst(Nodev18):
python3 --version -
@walter-o sagte in BLE Adapter lässt sich nicht installieren. gelöst(Nodev18):
python3 --version@thomas-braun
walter@Mini-PC:~$
python3 --version
Python 3.11.2
walter@Mini-PC:~$ -
@thomas-braun
walter@Mini-PC:~$
python3 --version
Python 3.11.2
walter@Mini-PC:~$@walter-o
Hm. Okay.
Jedenfalls ist dein 'node-gyp' zu alt. Ich weiß im Moment aber nicht, wie man das am elegantesten auf eine Version >=8 hievt. -
@thomas-braun
walter@Mini-PC:~$
python3 --version
Python 3.11.2
walter@Mini-PC:~$@walter-o
Schau mal in die Datei
/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py
so um die Zeile 228 herum. Es dürfte da eine Zeile stehen, die ungefähr so aussieht:
else: build_file_contents = open(build_file_path, 'rU').read()Ändere
rUzur. -
@walter-o
Schau mal in die Datei
/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py
so um die Zeile 228 herum. Es dürfte da eine Zeile stehen, die ungefähr so aussieht:
else: build_file_contents = open(build_file_path, 'rU').read()Ändere
rUzur.# base_path_sections is a list of sections defined by GYP that contain # pathnames. The generators can provide more keys, the two lists are merged # into path_sections, but you should call IsPathSection instead of using either # list directly. base_path_sections = [ "destination", "files", "include_dirs", "inputs", "libraries", [ „build_file_contents = open(build_file_path, 'rU').read()“ nicht gefunden ] -
# base_path_sections is a list of sections defined by GYP that contain # pathnames. The generators can provide more keys, the two lists are merged # into path_sections, but you should call IsPathSection instead of using either # list directly. base_path_sections = [ "destination", "files", "include_dirs", "inputs", "libraries", [ „build_file_contents = open(build_file_path, 'rU').read()“ nicht gefunden ]@walter-o
Was sehe ich da?
Keine Ahnung...
[Edit:] Das ist Zeile 35 oder so rum bei dir... Du musst die genannte Sektion bei Zeile 228 suchen.Bei mir sieht die Passage so aus:
def LoadOneBuildFile(build_file_path, data, aux_data, includes, is_target, check): if build_file_path in data: return data[build_file_path] if os.path.exists(build_file_path): build_file_contents = open(build_file_path, encoding="utf-8").read() else: raise GypError(f"{build_file_path} not found (cwd: {os.getcwd()})")Ist auf meinem Test/Bastelsystem, da sieht das dann nochmal anders aus.
-
@walter-o
Hm. Okay.
Jedenfalls ist dein 'node-gyp' zu alt. Ich weiß im Moment aber nicht, wie man das am elegantesten auf eine Version >=8 hievt.@thomas-braun
jetztwalter@Mini-PC:~$ node-gyp --version v10.0.1 walter@Mini-PC:~$ -
@thomas-braun
jetztwalter@Mini-PC:~$ node-gyp --version v10.0.1 walter@Mini-PC:~$@walter-o
Was haste denn jetzt gemacht? node-gyp global installiert?
-
@walter-o
Was sehe ich da?
Keine Ahnung...
[Edit:] Das ist Zeile 35 oder so rum bei dir... Du musst die genannte Sektion bei Zeile 228 suchen.Bei mir sieht die Passage so aus:
def LoadOneBuildFile(build_file_path, data, aux_data, includes, is_target, check): if build_file_path in data: return data[build_file_path] if os.path.exists(build_file_path): build_file_contents = open(build_file_path, encoding="utf-8").read() else: raise GypError(f"{build_file_path} not found (cwd: {os.getcwd()})")Ist auf meinem Test/Bastelsystem, da sieht das dann nochmal anders aus.
@thomas-braun
nach einem Ubdate jetzt wie bei dir:def LoadOneBuildFile(build_file_path, data, aux_data, includes, is_target, check): if build_file_path in data: return data[build_file_path] if os.path.exists(build_file_path): build_file_contents = open(build_file_path, encoding="utf-8").read() else: raise GypError(f"{build_file_path} not found (cwd: {os.getcwd()})") -
@thomas-braun
nach einem Ubdate jetzt wie bei dir:def LoadOneBuildFile(build_file_path, data, aux_data, includes, is_target, check): if build_file_path in data: return data[build_file_path] if os.path.exists(build_file_path): build_file_contents = open(build_file_path, encoding="utf-8").read() else: raise GypError(f"{build_file_path} not found (cwd: {os.getcwd()})")@walter-o sagte in BLE Adapter lässt sich nicht installieren. gelöst(Nodev18):
nach einem Ubdate
Wie upgedated? Per 'npm install -g node-gyp' oder sowas?
-
@walter-o sagte in BLE Adapter lässt sich nicht installieren. gelöst(Nodev18):
nach einem Ubdate
Wie upgedated? Per 'npm install -g node-gyp' oder sowas?
@thomas-braun
Ja ```
npm install -g node-gyp -
@thomas-braun
Ja ```
npm install -g node-gyp@walter-o
Das fliegt dir irgendwann um die Ohren.
-
@walter-o
Das fliegt dir irgendwann um die Ohren.
@thomas-braun warum?
-
@thomas-braun warum?
@walter-o
Weil node-gyp genau wie npm im Paket nodejs drin ist. Und das wird sich irgendwann mit deiner manuell reingeflickten Version beißen.
Funktioniert das bauen von ble denn nun?
-
@walter-o
Weil node-gyp genau wie npm im Paket nodejs drin ist. Und das wird sich irgendwann mit deiner manuell reingeflickten Version beißen.
Funktioniert das bauen von ble denn nun?
@thomas-braun
Nein. Auch jetzt nicht -
@thomas-braun
Nein. Auch jetzt nicht@walter-o
iob diagin der Langfassung.
-
@walter-o
iob diagin der Langfassung.
@thomas-braun
Ich weis nicht wie ich die Langfassung in Putty Kopieren kann gibt es da einen Trick
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden