2014-10-22 3 views
3

Я запускаю Centos 6.5, apache2 и ruby ​​2.1.2p95 и пытаюсь запустить Puma-сервер для моего приложения синатра. Он продолжает терпеть неудачу дает чрезвычайно длительный выход, но появляется реальная ошибка:therubyracer v8 init.so Ошибка сегментации

/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.11.3/v8/init.so: [BUG] Segmentation fault at 0x0000000007fc90 

здесь больший кусок выхода:

-bash-4.1$ bundle exec puma -e staging 
Puma starting in single mode... 
* Version 2.9.1 (ruby 2.1.2-p95), codename: Team High Five 
* Min threads: 0, max threads: 16 
* Environment: staging 
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.11.3/v8/init.so: [BUG] Segmentation fault at 0x0000000007fc90 
ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux] 

-- Control frame information ----------------------------------------------- 
c:0042 p:-17562721875862 s:0153 e:000152 TOP [FINISH] 
c:0041 p:---- s:0151 e:000150 CFUNC :require 
c:0040 p:0023 s:0147 e:000146 TOP /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.11.3/lib/v8.rb:4 [FINISH] 
c:0039 p:---- s:0145 e:000144 CFUNC :require 
c:0038 p:0009 s:0141 e:000140 METHOD /usr/lib/ruby/gems/2.1.0/gems/execjs-2.2.2/lib/execjs/ruby_racer_runtime.rb:97 [FINISH] 
c:0037 p:---- s:0138 e:000137 IFUNC 
c:0036 p:---- s:0136 e:000135 IFUNC 

Я использовал новую версию therubyracer, но видел должность, где кто-то предложил отступить, и это не сработало.

Кажется, что это не всегда ошибка, которую я получаю. один раз это был сассовый камень, который провалился, но это было наиболее часто

+0

показать свой gemfile, пожалуйста. –

+0

Проблема заключается в установке NodeJS в качестве среды ExecJS вместо therubyracer? У меня плохой опыт работы с rubyracer .. –

ответ