【发布时间】:2019-09-18 11:55:28
【问题描述】:
我正在尝试在我的 redhat linux 服务器中安装 gem res-client。安装了我找到的任何依赖项,但仍然无法为我工作。
红宝石版本:
ruby 2.3.6p384(2017-12-14 修订版 61254)[x86_64-linux]
[root@feeds ]# gem install rest-client
构建原生扩展。这可能需要一段时间...
错误:安装 rest-client 时出错:
错误:构建 gem 原生扩展失败。
当前目录:/opt/rh/rh-ruby23/root/usr/local/share/gems/gems/unf_ext-0.0.7.6/ext/unf_ext
/opt/rh/rh-ruby23/root/usr/bin/ruby -I /opt/rh/rh-ruby23/root/usr/local/share/ruby/site_ruby -r ./siteconf20190429-62674-e4of20 .rb extconf.rb
检查 -lstdc++ 中的 main()... 否 创建 Makefile
当前目录:/opt/rh/rh-ruby23/root/usr/local/share/gems/gems/unf_ext- 0.0.7.6/ext/unf_ext
使“DESTDIR=”干净
rm -f
rm -f unf_ext.so *.o .bak mkmf.log ..time
当前目录:/opt/rh/rh-ruby23/root/usr/local/share/gems/gems/unf_ext-0.0.7.6/ext/unf_ext
制作“DESTDIR=” g++ -I。 -I/opt/rh/rh-ruby23/root/usr/include -I/opt/rh/rh-ruby23/root/usr/include/ruby/backward -I/opt/rh/rh-ruby23/root/usr /包括-I。 -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -m64 -o unf.o -c unf.cc
make: g++: 找不到命令
make: *** [unf.o] 错误 127
制作失败,退出代码 2
Gem 文件将继续安装在 /opt/rh/rh-ruby23/root/usr/local/share/gems/gems/unf_ext-0.0.7.6 以供检查。 结果记录到 /opt/rh/rh-ruby23/root/usr/local/lib64/gems/ruby/unf_ext-0.0.7.6/gem_make.out
谁能推荐一下。
谢谢 新浪网
【问题讨论】:
标签: ruby rubygems installation rest-client rhel7