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?
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.
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_profile
Datei 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
Yuanfei Zhu