gpt4 book ai didi

CentOS 6.5 上的 Dart

转载 作者:行者123 更新时间:2023-12-03 02:57:44 25 4
gpt4 key购买 nike

我正在尝试在 CentOS 6.5 机器上启动并运行 Dart 。
到目前为止,我得到的最远的结果是让 Dart 编辑器 64 位启动并运行。
在 Dartium 中单击运行时,出现以下错误:“无法启动 pub serve 或连接到 pub”

从命令行运行 Dart 时,我可以在命令行中看到以下错误:

!ENTRY com.google.dart.tools.core 4 0 2014-12-12 12:22:51.067 !MESSAGE Pub list failed, /home/grim/Apps/dart/dart-sdk/bin/dart: /lib64/libc.so.6: version GLIBC_2.15' not found (required by
/home/grim/Apps/dart/dart-sdk/bin/dart)
/home/grim/Apps/dart/dart-sdk/bin/dart: /lib64/libc.so.6: version
GLIBC_2.14' not found (required by /home/grim/Apps/dart/dart-sdk/bin/dart)



做一个 ldd -v /bin/sh我可以看到我正在运行比 2.14 更新的 2.3 版:
libtinfo.so.5 => /lib64/libtinfo.so.5 (0x0000003d3c600000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f2943db3000)
libc.so.6 => /lib64/libc.so.6 (0x00007f2943a1f000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2943802000)
/lib64/ld-linux-x86-64.so.2 (0x0000003134e00000)

Version information:
/bin/sh:
libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.11) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/usr/lib64/libesets_pac.so:
libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libtinfo.so.5:
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libdl.so.2:
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libc.so.6:
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
/lib64/libpthread.so.0:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6

我是否需要降级 GLIBC(我猜不推荐?)或者到新版本的 simlink 是否足以修复它?

更新:
查看 simlink,我可以看到我实际上在 2.12 上:
lrwxrwxrwx 1 root root 12 Dec  9 11:03 /lib64/libc.so.6 -> libc-2.12.so

最佳答案

这有一个 Unresolved 问题(不是 CentOS 特定的)https://code.google.com/p/dart/issues/detail?id=11880
讨论包含一些解决方法。

https://github.com/sestegra/patch-dartsdk-linux包含源的补丁。

https://askubuntu.com/questions/161284提供一些通用的背景信息。
也可以看看
- How to upgrade glibc from version 2.13 to 2.15 on Debian? (我在 Debian 上使用的解决方法)
- http://japhr.blogspot.co.at/2014/09/dart-content-shell-on-debian.html

关于CentOS 6.5 上的 Dart ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27442019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com