Mist не запускается, когда я запускаю geth из командной строки IN MAC [дубликат]

Я хочу запустить rinkeby локально в сети .......

Когда я запускаю geth из командной строки, он использует папку datadir. Пока работает geth, я также хочу запустить туман, но он выдает ошибку: datadir используется другим процессом.

Как я могу запустить оба одновременно

Заранее спасибо

Измените каталог данных geth, указав --datadir, тогда оба будут работать.

Ответы (2)

Хотя ваш вопрос мне непонятен, я попытаюсь предоставить общие шаги для подключения гета к Mist.

  1. запустить гет-узел: geth --datadir="/some/path/to/chaindata_folder" --rpc --rpccorsdomain "*" --rpcapi "eth,web3,personal,net,miner,admin,debug"
  2. запустите Mist в новой вкладке/окне терминала с указанным файлом geth.ipc (увидите его в терминале geth):open -a /applications/mist.app/contents/macos/mist --args --rpc "/some/path/to/geth.ipc"
  3. прикрепите geth.ipc в новом Терминале: geth attach ipc:"/some/path/to/geth.ipc"

/some/path/to/geth.ipc — найти в первом терминале «Конечная точка IPC открыта:»

Спасибо, это сработало для меня..... Для Mac сначала мы должны запустить geth --rinkeby --rpc --rpcapi db,eth,net,web3,personal --cache=2048 --rpcport 8545 --rpcaddr 127.0.0.1 --rpccorsdomain "*", а затем запустите /Applications/Mist.app/Contents/MacOS/Mist --rpc ~/Library/Ethereum/rinkeby/geth.ipc

Я предполагаю, что вы хотите, чтобы ваш туман использовал тот же каталог данных, что и geth.

Попробуйте указать Mist использовать файл geth.ipc, созданный geth, задав ему параметр --rpc "~/geth.ipc"при запуске (конечно, обновите его, указав фактический путь к файлу geth.ipc).

Привет, спасибо за ваш ответ. Можете ли вы помочь мне, как запустить туман с терминала MAC с помощью geth.ipc Спасибо.