Web3js

影響同步的網路時間差異

  • August 1, 2017

我正在嘗試使用 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

這樣做後我能夠繼續。

引用自:https://ethereum.stackexchange.com/questions/23160