我在CentOS6.7中遇到了一个创业板安装错误,但是当我使用gcc -version时,它显示gcc的版本是4.4.7。
以下是错误信息:
Ext::BuildError: ERROR::未能构建创业板本机扩展。 /usr/local/bin/ruby extconf.rb使用python2.6.6创建编译ia32的Makefile,使用编译器: /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':未定义的方法包括?‘对于零:来自/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/libv8-3.16.14.7/ext/libv8/builder.rb:56:in块的NilClass (NoMethodError)在build_libv8!‘来自/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/libv8-3.16.14.7/ext/libv8/builder.rb:49:in chdir‘/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‘
发布于 2016-07-11 21:13:41
这里是libv8的维护者。
请您在将libv8更新到最新的3.16版本后再试一次好吗?
如果继续收到错误,请考虑在libv8 8的问题跟踪器:gcc --version中打开有关系统和编译器的https://github.com/cowboyd/libv8/issues输出的更多信息。
作为附带说明,您应该考虑首先直接询问项目的维护人员,例如通过他们的问题跟踪器,然后再提出这样的问题。如果我没有偶然地在这里寻找关于libv8的最近的问题,你的问题可能仍然没有答案。
https://stackoverflow.com/questions/38161278
复制相似问题