Я пытаюсь установить therubyracer
на Amazon Linux AMI (~centOS).
[www@ip-10-0-0-125 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
[www@ip-10-0-0-125 root]$
Я не уверен, что попробовать. Я устанавливаю его вручную на сервер с gem install therubyracer
. Сначала я пытался сделать libv8, много разных версий и комбинаций версий.
Я запускаю это под пользователем www
в каталоге ~
.
Спасибо
g++
(что странно). Если вы запуститеg++ --version
из командной строки, что вы получите? Если вы запуститеls -l $(type g++)
, что вы получите? - person MadScientist   schedule 11.03.2014