Web3js
影響同步的網路時間差異
我正在嘗試使用 Truffle 將合約部署到 Ropsten 測試網。已經在 testrpc 上測試過,執行順利。當我嘗試部署到測試網時,我不斷收到錯誤“超過塊氣體限制”。即使我沒有在任何地方指定任何氣體量,我總是會遇到同樣的錯誤。
我在 geth 客戶端中註意到以下警告,這可能會影響我的網路,因為我似乎無法像以前一樣開採區塊並獲得乙太幣。
WARN [07-27|12:26:21] System clock seems off by 20.321575601s, which can prevent network connectivity WARN [07-27|12:26:21] Please enable network time synchronisation in system settings.
我正在執行 macOS 10.12.5 並在不久前按照此處的說明進行操作,但它顯然沒有解決我的問題。其他出現時間同步錯誤的人似乎在 Windows 上。如何在 Mac 上解決此問題?
找到了在我的 Mac 上同步時間的方法。此處的說明:http: //osxdaily.com/2012/07/04/set-system-time-mac-os-x-command-line/
基本上在我的命令行中執行了以下內容:
sudo ntpdate -u time.apple.com
這樣做後我能夠繼續。