Go-Ethereum
Truffle 使用我自己的乙太坊網路遷移
我正在開發乙太坊合約。所以我已經設置了乙太坊伺服器。我用這個
geth --rpc console --datadir "ethdata" --networkid xxxxx --nodiscover --rpcaddr "xx.xx.x.xxx" -rpcport 8545 --rpccorsdomain * --rpcapi "web3,net,personal,eth" attach http://0.0.0.0:8545 mygenesis.json
執行乙太坊伺服器。乙太坊伺服器工作正常。
然後我用 testrpc 設置松露,它工作正常。我嘗試用我的乙太坊伺服器松露。它顯示如下
預期結果:
finish migrate.
實際結果:
#truffle migrate Running migration: 1_initial_migration.js Deploying Migrations...
很久沒有發生任何事情
複製 geth.ipc 文件位置並在另一個終端視窗中執行 geth attach 命令 -
geth attach ipc://path_to_ipc_file/geth.ipc
之後解鎖您的預設帳戶 -
personal.unlockAccount(eth.coinbase, 'password', 0)
然後執行以下命令 -
miner.start()
您的松露遷移將開始工作。