Parity Signer new-token kann auf der CLI nicht parieren

Ich hatte Probleme während der Installation und habe das Konto neu installiert. Es fragt nach dem Parity Signer New-Token, das eindeutig in die Befehlszeile eingegeben werden muss. Dies ist auf OSX installiert, ich kann den .parity-Ordner sehen, aber nichts Bemerkenswertes darin. Wenn ich einen Befehl wie parity -h(Hilfe) oder eine andere Variante ausführe, ist er eindeutig nicht installiert. Wo wird der CLI-Befehl ausgeführt?

Würde es Ihnen etwas ausmachen, die eingegebenen Befehle und empfangenen Fehler zu posten?

Antworten (3)

Wenn Sie Parity über den Mac-Installer installiert haben, befindet sich die ausführbare Datei nicht in Ihrem Standard-$PATH Ihres Terminalemulators. Sie können jedoch direkt darauf zugreifen, indem Sie Folgendes ausführen:

/Applications/Parity\ Ethereum.app/Contents/MacOS/parity --help

Um ein neues Unterzeichner-Token zu generieren, geben Sie Folgendes ein:

/Applications/Parity\ Ethereum.app/Contents/MacOS/parity signer new-token

Offenlegung, ich arbeite für Parity.

Danke für die Antwort. Ich habe den Ordner gefunden und die einzige vorhandene Datei ist die go.sh-Datei. Das zeigt nur auf den lokalen Server an Port: 8080. Wenn ich die App über den Link auf dem Launchpad ausführe, führt sie mich zum Webportal, wo ich die Kontodetails im Hintergrund ausgegraut mit dem Begrüßungsbildschirm für den neuen Unterzeichnerschlüssel sehen kann. Ich habe in bestimmten Benutzern nachgesehen, aber ist es auch nicht drin? Irgendwelche anderen Gedanken? Wo werden die Schlüssel aufbewahrt? Lohnt sich eine komplette Neuinstallation? Vielen Dank

Wie hast du die Parität installiert? Von der Quelle oder einer Art binärem Installationsprogramm?

Wo werden die Schlüssel aufbewahrt?

Die Schlüssel können sich in ~/.local/share/io.parity.ethereum/keys befinden

Sie können sich auch in ~/.parity/keys befinden

Der Unterschied ist ärgerlich, scheint aber das Ergebnis des Erstellens aus der Quelle im Vergleich zur Installation aus der Binärdatei zu sein.

Die Binärdatei befindet sich sehr wahrscheinlich in ~/parity/target/release/parity, wenn Sie von der Quelle aus konform sind. Wenn Sie von einer .deb-Datei installieren, befindet sie sich in /usr/bin/parity. Natürlich installieren Sie unter OSX nicht aus der Deb-Datei, also weiß ich es nicht.

Hast du versucht zu tippen

$ which parity

Oder wie wäre es mit:

$ find / -name 'parity'

Wenn Sie das einzeilige Installationsprogramm verwendet haben, um Parity unter Mac OS zu installieren, kennt Ihr Terminal den Pfad zum Installationsort von Parity nicht. Eine einfache Möglichkeit, dies zu lösen, besteht darin, einen Alias ​​unter Ihrer ~/.bash_profileDatei anzuhängen, indem Sie den folgenden Befehl ausführen:

echo "alias parity='/Applications/Parity\ Ethereum.app/Contents/MacOS/parity'" >> ~/.bash_profile && source ~/.bash_profile

Sie können jetzt die Parität über Ihre CLI ausführen:

parity ui