make:execvp:g ++:权限被拒绝

强度:

我正在尝试therubyracer在Amazon Linux AMI(〜centOS)上安装。

[[email protected] root]$ gem install therubyracer
Fetching: libv8-3.16.14.3-x86_64-linux.gem (100%)
Successfully installed libv8-3.16.14.3-x86_64-linux
Building native extensions.  This could take a while...
ERROR:  Error installing therubyracer:
    ERROR: Failed to build gem native extension.

    /home/www/.rvm/rubies/ruby-2.1.1/bin/ruby extconf.rb
checking for main() in -lpthread... yes
creating Makefile

make "DESTDIR=" clean

make "DESTDIR="
compiling handles.cc
make: execvp: g++: Permission denied
make: *** [handles.o] Error 127

Permission denied @ dir_chdir - /root

Gem files will remain installed in /home/www/.rvm/gems/ruby-2.1.1/gems/therubyracer-0.12.1 for inspection.
Results logged to /home/www/.rvm/gems/ruby-2.1.1/extensions/x86_64-linux/2.1.0/therubyracer-0.12.1/gem_make.out
[[email protected] root]$

我不确定要尝试什么。我正在使用手动将其安装在服务器上gem install therubyracer我尝试过先进行libv8,许多不同版本和版本组合。

我正在目录中www用户下运行它~

谢谢

疯狂的科学家 :

您尚未g++在系统上安装(GNU C ++编译器)...,这使得很难进行编译:-)。

我没有centos的副本,但是类似的东西sudo yum install g++可能会为您提供编译器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TOP 榜单

热门标签

归档