rails ELF file OS ABI недействителен на сервере linux server

У меня проблемы с моим приложением rails, когда я пытаюсь запустить rake db:migrate на сервере (или, например, rails c), я получаю эту трассировку стека:

рейк прерван! Ошибка загрузки: /home/users/ruby/.gems/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.2/v8/init.so: ELF-файл OS ABI недействителен - /home/users/ruby/. gems/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.2/v8/init.so /home/users/ruby/.gems/gems/therubyracer-0.12.2/lib/v8.rb:4 :in require' /home/users/ruby/.gems/gems/therubyracer-0.12.2/lib/v8.rb:4:in' /home/users/ruby/.gems/gems/therubyracer-0.12.2/lib/therubyracer.rb:1:in require' /home/users/ruby/.gems/gems/therubyracer-0.12.2/lib/therubyracer.rb:1:in' /home/users/ruby/.gems/gems/bundler-1.9.4 /lib/bundler/runtime.rb:76:in require' /home/users/ruby/.gems/gems/bundler-1.9.4/lib/bundler/runtime.rb:76:inblock (2 уровня) в require' /home/users/ruby/.gems/gems/bundler-1.9.4/lib/bundler/runtime.rb:72:in each' /home/users/ruby/.gems/gems/bundler-1.9.4/lib/bundler/runtime.rb:72:inblock in require' /home/users/ruby/.gems/gems/bundler-1.9.4/lib/bundler/runtime.rb:61:in each' /home/users/ruby/.gems/gems/bundler-1.9.4/lib/bundler/runtime.rb:61:inrequire' /home/users/ruby/.gems/gems/bundler-1.9. 4/lib/bundler.rb:134:in require' /home/users/ruby/public_html/uvindex/config/application.rb:7:in' /home/users/ruby/public_html/uvindex/Rakefile:4:in `'

имя-а:

Linux 68798.v.tld.pl 3.10.63.core2.37 #1 SMP Чт, 18 декабря 15:25:17 CET 2014 x86_64 GNU/Linux


person Mark    schedule 28.04.2015    source источник
comment
возможный дубликат glibc: elf file OS ABI недействителен   -  person Employed Russian    schedule 30.04.2015


Ответы (1)


Вы не передаете среду Rails во время миграции.

rake db:migrate RAILS_ENV= <your rails env>
person Shweta    schedule 28.04.2015
comment
сделано RAILS_ENV=production некоторое время назад, не работало :( . Кстати, спасибо за поддержку :) - person Mark; 28.04.2015