Truffle
錯誤:無法使用以下參數連接到您的乙太坊客戶端:
我使用以下教程創建我的 dapp。 http://www.dappuniversity.com/articles/the-ultimate-ethereum-dapp-tutorial
但是我在跑步時遇到了錯誤
truffle console
表明
>truffle console Could not connect to your Ethereum client with the following parameters: - host > 127.0.0.1 - port > 7545 - network_id > * 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-config.js) Truffle v5.0.17 (core: 5.0.16) Node v10.15.3
我試過了
truffle init
但是我的命令提示符在顯示後被堆疊了
>truffle init This directory is non-empty... ? Proceed anyway? Yes - Preparing to download
誰能告訴我需要改變什麼。
僅供參考,truffle-config.js 中的程式碼是
module.exports = { networks: { development: { host: "127.0.0.1", port: 7545, network_id: "*" // Match any network id } } };
謝謝
truffle develop
先做後做truffle console
我的問題是我使用 WSL2 來執行我的 truffle 命令,而我的 ganache GUI 在 Windows 中。我的修復使用 Windows ganache GUI 配置 WSL2
我所做的是
module.exports = { networks: { development: { host: "192.168.80.1", port: 7545, network_id: "*" } } }
注意:您的 vEthernet(WSL) 主機可能與我的不同,並且每次重新啟動時都會有所不同。