#therubyracer
#therubyracer
Вопрос:
Я использую Rails 4.2.5, ruby 2.2.5, v8 и rubyracer gem, перепробовал все дочерние версии из онлайн-поддержки, ничего не работает. . Я продолжаю получать приведенные ниже ошибки. V8 не может выполнить инициализацию. Я пробовал разные версии rails и ruby, используя rvm. Установка пакетов и обновления пакетов вообще не содержат ошибок. Затем, когда я «разгребаю», я получаю следующие ошибки «не происходит» в Ubuntu 14.04.
rake
rake aborted!
LoadError: incompatible library version - /home/wayne/.rvm/gems/ruby- 2.2.5/gems/therubyracer-0.12.2/lib/v8/init.so
/home/wayne/.rvm/gems/ruby-2.2.5/gems/therubyracer-0.12.2/lib/v8.rb:4:in `require'
/home/wayne/.rvm/gems/ruby-2.2.5/gems/therubyracer-0.12.2/lib/v8.rb:4:in `<top (required)>'
/home/wayne/.rvm/gems/ruby-2.2.5/gems/therubyracer-0.12.2 /lib/therubyracer.rb:1:in `require'
/home/wayne/.rvm/gems/ruby-2.2.5/gems/therubyracer-0.12.2 /lib/therubyracer.rb:1:in `<top (required)>'
Комментарии:
1. вы пробовали переустановить V8? похоже, установленная вами версия несовместима с 16.04?
2. У меня такая же проблема, как я могу это исправить?
3. Это устранило проблему для меня Ubuntu 16.04, Rails 4.2.5, Ruby 2.2.5, PG 9.4 sudo apt-get install g sudo apt-get install build-essential