【发布时间】:2016-11-04 19:15:26
【问题描述】:
我在 CentOS6.7 中遇到 gem install 错误
但是当我使用gcc -version 时,它显示 gcc 的版本是 4.4.7。
这是错误信息:
Gem::Ext::BuildError: ERROR: 未能构建 gem 原生扩展。
/usr/local/bin/ruby extconf.rb 创建 Makefile 为 ia32 编译 v8 使用python 2.6.6 使用编译器:/usr/bin/c++(GCC版本 1.5.0) 找不到 v8 官方支持的编译器。建议使用 GCC v4.4 或更高版本 /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/libv8-3.16.14.7/ext/libv8/builder.rb:28:in make_flags':未定义的方法包括?对于零:NilClass (无方法错误) 来自/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/libv8-3.16.14.7/ext/libv8/builder.rb:56:in 阻止 build_libv8! 来自/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/libv8-3.16.14.7/ext/libv8/builder.rb:49:in 目录' 来自/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/libv8-3.16.14.7/ext/libv8/builder.rb:49:in build_libv8! 来自/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/libv8-3.16.14.7/ext/libv8/location.rb:24:in 安装!' 来自 extconf.rb:7:in '
【问题讨论】:
标签: gcc rubygems bundle centos6