当我使用 yum 本地安装 twilio-cli 时,出现以下依赖错误:
--> Processing Dependency: libc.so.6(GLIBC_2.28)(64bit) for package: twilio-5.16.1-1.el8.x86_64
--> Processing Dependency: libm.so.6(GLIBC_2.27)(64bit) for package: twilio-5.16.1-1.el8.x86_64
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3.9)(64bit) for package: twilio-5.16.1-1.el8.x86_64
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.20)(64bit) for package: twilio-5.16.1-1.el8.x86_64
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.21)(64bit) for package: twilio-5.16.1-1.el8.x86_64
--> Finished Dependency Resolution
Error: Package: twilio-5.16.1-1.el8.x86_64 (/twilio-5.16.1-1.el8.x86_64)
Requires: libstdc++.so.6(CXXABI_1.3.9)(64bit)
Error: Package: twilio-5.16.1-1.el8.x86_64 (/twilio-5.16.1-1.el8.x86_64)
Requires: libc.so.6(GLIBC_2.28)(64bit)
Error: Package: twilio-5.16.1-1.el8.x86_64 (/twilio-5.16.1-1.el8.x86_64)
Requires: libm.so.6(GLIBC_2.27)(64bit)
Error: Package: twilio-5.16.1-1.el8.x86_64 (/twilio-5.16.1-1.el8.x86_64)
Requires: libc.so.6(GLIBC_2.25)(64bit)
Error: Package: twilio-5.16.1-1.el8.x86_64 (/twilio-5.16.1-1.el8.x86_64)
Requires: libstdc++.so.6(GLIBCXX_3.4.20)(64bit)
Error: Package: twilio-5.16.1-1.el8.x86_64 (/twilio-5.16.1-1.el8.x86_64)
Requires: libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
有道理,考虑到“twilio-5.16.1-1.el8.x86_64”中的el8
我使用的是centos 7.9
Linux p6t 3.10.0-1160.102.1.el7.x86_64 #1 SMP Wed Oct 11 09:21:06 CDT 2023 x86_64 x86_64 x86_64 GNU/Linux
我别无选择:如果可能的话,我必须让它在这台机器上本地运行。
我正在考虑获取上面列出的这些文件的正确版本,并将它们放入添加到 LD_LIBRARY_PATH 的目录中,以使它们可供 twilio-cli 可执行文件使用。
在我告诉老板以上是我的攻击计划之前,我在 stackoverflow 上询问: 是否有任何理由认为这种方法根本行不通。