将Remix Ethereum IDE连接到本地主机。

10

我想将Remix - Ethereum IDE (https://remix.ethereum.org)连接到本地主机。

我按照https://remix-ide.readthedocs.io/en/latest/remixd.html#update-to-the-latest-remixd的说明进行操作:

  1. 使用npm安装remix daemon npm install -g @remix-project/remixd
  2. 创建文件夹mkdir ~/shared_project
  3. 为本地用户授予此文件夹的读/写权限chmod u+rw shared_project
  4. 启动remix daemon sudo remixd -s ~/shared_project --remix-ide https://remix.ethereum.org

问题是,当我想在浏览器中将Remix IDE连接到本地主机时,我会看到弹出窗口显示错误消息无法连接到remixd守护程序。请确保您已在后台运行remixd。

我尝试重新启动守护程序:

  1. ps -ef | grep remixd
  2. sudo kill 1007
  3. sudo remixd -s ~/shared_project --remix-ide https://remix.ethereum.org.

我尝试重新安装守护进程:

  1. sudo npm uninstall -g @remix-project/remixd
  2. sudo npm install -g @remix-project/remixd

我尝试重新打开 Remix 浏览器 IDE。

然而,我仍然看到这个错误信息。

我期望能够在浏览器中连接到本地的 Remix IDE。

p.s. 我使用的是 MacOs Monterey 版本 12.2 和 Safari 浏览器。

1个回答

2
如果您使用Google Chrome浏览器,您可以无问题地将Remix Ethereum IDE连接到本地主机。
如果您使用Safari浏览器,则需要清除Safari缓存。只有在此之后,您才能无问题地将Remix Ethereum IDE连接到本地主机。
附注:可能还有其他方法可以帮助解决问题。

我之前用的是Brave浏览器,但是连接失败了。不过Chrome可以用。我本以为常见的Chromium浏览器就足够了。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接