Ich habe Schwierigkeiten, mit truffle und testrpc loszulegen.
Die Schritte, die ich unternommen habe, sind:
truffle init
testrpc
Versuchen truffle migrate
oder truffle test
gibt mir dann "
Error: authentication needed: password or unlock
at Object.InvalidResponse (/usr/local/lib/node_modules/truffle/node_modules/web3/lib/web3/errors.js:35:16)
at /usr/local/lib/node_modules/truffle/node_modules/web3/lib/web3/requestmanager.js:86:36
at XMLHttpRequest.request.onreadystatechange (/usr/local/lib/node_modules/truffle/node_modules/web3/lib/web3/httpprovider.js:118:13)
at XMLHttpRequestEventTarget.dispatchEvent (/usr/local/lib/node_modules/truffle/node_modules/xhr2/lib/xhr2.js:64:18)
at XMLHttpRequest._setReadyState (/usr/local/lib/node_modules/truffle/node_modules/xhr2/lib/xhr2.js:354:12)
at XMLHttpRequest._onHttpResponseEnd (/usr/local/lib/node_modules/truffle/node_modules/xhr2/lib/xhr2.js:509:12)
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/truffle/node_modules/xhr2/lib/xhr2.js:469:24)
at emitNone (events.js:91:20)
at IncomingMessage.emit (events.js:185:7)
at endReadableNT (_stream_readable.js:974:12)
Nach dem, was ich gelesen habe, scheint dies ein Fehler zu sein, bei dem Konten gesperrt sind, aber die Dokumentation von testrpc legt nahe, dass standardmäßig 10 Konten erstellt werden, die entsperrt sind - es sei denn, Sie geben --secure
?
Ich hatte eine andere Instanz von geth ausgeführt, die Truffle anstelle von testrpc zu verwenden versuchte, und ich hatte sie nicht bereitgestellt.
truffle deploy
, bevor Sie versuchen, truffle migrate
odertruffle test
Sie haben Probleme mit testrpc, versuchen Sie einfach, es neu zu starten, nachdem Sie es mit Truffle bereitgestellt haben. Sie können sich dieses Tuto ansehen: truffle+MetaMask+testrpc
Rob Hitchens
mbdavis