Remix錯誤 - Mock compiler: Source not found

在剛開始使用Remix在線IDE編寫solidity智能合約時,你可能會碰到這個錯誤: Mock compiler: Source not found。怎麼會這樣?應該怎麼解決?本文 將解答這個問題的原由及解決方案。json

錯誤現象

當你嘗試使用Remix時,有可能會看到下圖:框架

mock compiler error

出現Mock compiler: Source not found這個錯誤的緣由,是啓動的Remix環境沒有 選中合適的Solidity編譯器。例如,你能夠點擊下面連接重現這個錯誤:學習

<a href="https://remix.ethereum.org/#optimize=false&version=builtin" target="_blank" rel="nofollow external"> https://remix.ethereum.org/#optimize=false&version=builtin </a>區塊鏈

解決方案

在Remix環境Settings選項卡中,選擇合適版本的Solidity編譯器便可。例如:ui

mock compiler solution

另外一種解決方案是在URL中直接指定solidity編譯器的版本,例如,使用下面的連接:3d

<a href="https://remix.ethereum.org/#optimize=false&version=soljson-v0.4.24+commit.e67f0147.js"> https://remix.ethereum.org/#optimize=false&version=soljson-v0.4.24+commit.e67f0147.js </a>code

教程推薦

Remix適合編寫、實驗簡單的Solidity代碼,若是須要開發複雜的多個智能合約或者創建一個去中心化應用(DApp), Remix就不夠用了。blog

你能夠經過入門級的以太坊教程, 學習如何使用Truffle框架開發Solidity智能合約,並基於智能合約創建一個去中心化的投票應用; 若是你已經有了必定的solidity合約開發基礎,還能夠繼續學習進階的以太坊電商DApp實戰教程, 進一步學習如何將以太坊區塊鏈與ipfs去中心化存儲系統和Mongodb鏈下存儲系統結合起來,構建一個 去中心化的C2C電商應用。教程

原文:Mock compiler: Source not found,Remix錯誤怎麼解決?ip

相關文章
相關標籤/搜索