Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法打开共享对象文件:没有这样的文件或目录,但文件目录和所有内容都存在(ruby项目)_Ruby_Centos7 - Fatal编程技术网

无法打开共享对象文件:没有这样的文件或目录,但文件目录和所有内容都存在(ruby项目)

无法打开共享对象文件:没有这样的文件或目录,但文件目录和所有内容都存在(ruby项目),ruby,centos7,Ruby,Centos7,错误:应用程序遇到以下错误:libicudata.so.48:无法打开共享对象文件:没有此类文件或目录-/usr/local/rvm/gems/ruby-2.3.1/gems/charlock\u holmes-0.7.6/lib/charlock\u holmes/charlock\u holmes.so(LoadError) 然而vi/usr/local/rvm/gems/ruby-2.3.1/gems/charlock_-holmes-0.7.6/lib/charlock_-holmes/

错误:应用程序遇到以下错误:libicudata.so.48:无法打开共享对象文件:没有此类文件或目录-/usr/local/rvm/gems/ruby-2.3.1/gems/charlock\u holmes-0.7.6/lib/charlock\u holmes/charlock\u holmes.so(LoadError)

然而vi/usr/local/rvm/gems/ruby-2.3.1/gems/charlock_-holmes-0.7.6/lib/charlock_-holmes/charlock_-holmes

我在centos 7上使用ruby 2.3.1


任何关于为什么要这样做的想法

都表明,在共享库丢失或无法加载时,您必须重建该gem。您不应该
vi
共享库,它是二进制数据。卸载gem,然后重新安装。这样做的结果也是一样的。当我用VI打开它的时候,它是乱七八糟的,看起来像是被编译的。
。所以
应该是共享库,所以我的想法是这些都是编译的扩展。这些可能在操作系统更新期间中断,因此最好的恢复方法是卸载并重新安装,这将强制重新编译。我正在进行第四次安装,但仍然无法运行。关于导致此问题的原因还有其他建议吗?您能否在另一个CentOS安装上重现此问题?还是用另一颗宝石?