1

在 eclipse 4.2 中安装 dart 插件时出现错误,错误是发生在我身上的错误将出现 => /usr/lib64/eclipse/dart-sdk.zip (Permission denied)

和 dartium for linux 给了我一个错误

./chrome:加载共享库时出错:libbz2.so.1.0:无法打开共享对象文件:没有这样的文件或目录

和另一个错误

./chrome:加载共享库时出错:libudev.so.0:无法打开共享对象文件:没有这样的文件或目录

4

1 回答 1

1

这是为了帮助在使用 Fedora 18 操作系统时配置 Dart 和 Dartium 时遇到这些错误的任何人

  • 在 Eclipse 中安装 dart 插件时{我正在使用来自 fedora 官方存储库的 Eclipse,即 Juno 4.2.1 && 任何 4.2 及更高版本都可以使用此过程}

    • 将以下 URL [ http://www.dartlang.org/eclipse/update ] 添加到 Eclipse 安装中的可用软件站点列表(窗口 > 首选项 > 安装/更新 > 可用软件站点):
    • 下载和安装过程完成后,您将被要求重新启动 eclipse 。
    • 当它发生在我身上时会出现一个错误=> /usr/lib64/eclipse/dart-sdk.zip(权限被拒绝) - 不是恐慌,但如果您尝试更改 /usr/lib64/eclipse/ 上的权限可能是chmod -R 777 eclipse 将无法启动,如果您这样做更改回 chmod -R 755 。它将正常启动。- 我使用的解决方案是在 eclipse.ini 之上注释这一行 -preventMasterEclipseLaunch。- 安装 dart 插件,您就可以创建 dart 网络应用程序了。- 如果您还需要以下 dartium 工作错误:
      1. ./chrome:加载共享库时出错:libbz2.so.1.0:无法打开共享对象文件:没有这样的文件或目录它可能会抱怨 ./chrome:加载共享库时出错:libudev.so.0:无法打开共享目标文件:没有这样的文件或目录

    2 ./chrome:加载共享库时出错:libudev.so.0:无法打开共享对象文件:没有这样的文件或目录它可能会抱怨./chrome:加载共享库时出错:libudev.so.0:无法打开共享对象文件:没有这样的文件或目录。

我对此有两个解决方案: 1.在您的系统中找到两个库的位置,然后对 /usr/lib/ 或 usr/lib64 进行符号链接,如下所示:您可以使用 locate 命令或 find 命令 locate libbz2。 so.1.0 if found do ln -s {/path/to/libbz2.so.1.0} {/path/to/dartium/libbz2.so.1.0} 稍后定位 libudev.so.0 if found do ln -s { /path/to/libudev.so.0} {/path/to/dartium/libudev.so.0}

  1. 如果您的系统中已经有 google chrome,您可以从 chrome 的安装目录中复制这两个库,我所做的是 cp -rfv /opt/google/chrome/libbz2.so.1.0 /usr/lib64/ cp -rfv / opt/google/chrome/libudev.so.0 /usr/lib64/ 3.Start chromium 用 cd {/path/to/dartium/} 他们做 chmod +x chrome 在你的终端或 konsole 类型启动它 ./chrome
于 2013-03-09T08:38:08.097 回答