我在node js工作。我已经安装了hummus软件包。它已正确安装。我使用这个包来修改pdf文件。下载pdf的时候,我正在打电话给鹰嘴豆泥。下载的Onclick我得到了这个错误。
Error: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /var/www/html/node_modules/hummus/binding/hummus.node)
at Object.Module._extensions..node (module.js:681:18)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/var/www/html/node_modules/hummus/hummus.js:5:31)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at /var/www/html/app/routes.js:2250:18
at Layer.handle [as handle_request] (/var/www/html/node_modules/express/lib/router/layer.js:95:5)在这个link的帮助下,我更新了glibc。但是我还是得到了同样的错误。请帮我找出问题所在。我使用的是CentOs 6.9
发布于 2018-06-05 17:51:41
您需要将glibc与当前安装的glibc一起安装,因为您不能在centos 6.x中安全地直接更新到glibc 2.14。按照以下步骤安装glibc 2.14:
mkdir ~/glibc214cd ~/glibc214wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gztar zxvf glibc-2.14.tar.gzcd glibc-2.14mkdir buildcd build../configure --prefix=/opt/glibc-2.14make -j4sudo make installexport LD_LIBRARY_PATH=/opt/glibc-2.14/lib (用于当前登录会话)或在/etc/环境中添加LD_LIBRARY_PATH=/opt/glibc-2.14/lib并执行source /etc/environment(添加环境变量permanently)发布于 2021-09-26 19:14:09
第一个答案中的第8行变成
../glibc-2.14/configure --prefix=$HOME/.local那么我们不需要第10行中的"sudo“
make install 就足够了
你可能需要
touch $HOME/.local/etc/ld.so.conf第11行变成;
export LD_LIBRARY_PATH="$HOME/.local/lib" 在el6的.bash_profile中
感谢®ards
发布于 2021-06-28 17:42:51
第8行。../configure --prefix=/opt/glibc-2.14为我犯了错误
最后,我不得不使用下面的代码
../configure --prefix=/opt/glibc-2.14 libc_cv_forced_unwind=yes libc_cv_c_cleanup=yeshttps://stackoverflow.com/questions/50564999
复制相似问题