Testrpc
無法連接到您的乙太坊客戶端
當我在控制台中輸入 testrpc cmd 時,客戶端正在工作,然後出現許多“eth_getBlockByNumber”,為什麼?請給我一些建議。
然後我打開其他視窗,輸入“truffle test”cmd,它不能工作……
D:\www\smartContract\demo3>truffle test Could not connect to your Ethereum client. Please check that your Ethereum client: - is running - is accepting RPC connections (i.e., "--rpc" option is used in geth) - is accessible over the network - is properly configured in your Truffle configuration file (truffle.js)
這裡的問題是你沒有啟動你的testrpc。您可以通過 2 種方式啟動 testrpc,一種是通過執行testrpc –account="" –gasPrice 0或通過使用 rpc 選項作為geth –rpc執行 geth 客戶端。還要確保您正確配置了 truffle.js 文件以接受來自 8545 埠的連接。
您甚至可以使用 aurora 作為客戶端。在這種情況下,您應該在 web3 包中為節點的 rpc 端點提供使用者和密碼組合。您可以在官方文件中找到更多相關資訊
truffle develop
應該在部署任何合約之前執行。