rails ELF文件OS ABI在服务器linux服务器上无效



我的rails应用程序有问题,当我试图在服务器上运行rake db:migrate(例如rails c)时,我得到了这个堆栈跟踪:

rake中止!加载错误:/home/users/rube/.gems/extensions/x86_64-linux/2.1.0-static/therubyracer-0.122/v8/init.so:ELF文件操作系统ABI无效-/home/uusers/rube/.gems/exensions/x66_64-linux/1.1.0-static/trubyracer-0.12.2/v8/init.so/home/users/rube/.gems/gems/therubyracer-0.122/lib/v8.rb:4:在require' /home/users/ruby/.gems/gems/therubyracer-0.12.2/lib/v8.rb:4:in'中/home/users/rube/.gems/gems/therubyracer-0.12.2/lib/therubyracer.rb:1:在require' /home/users/ruby/.gems/gems/therubyracer-0.12.2/lib/therubyracer.rb:1:in'中/home/users/rube/.gems/gems/bundler-1.9.4/lib/bundler/runtime.rb:76:在require'中的require' /home/users/ruby/.gems/gems/bundler-1.9.4/lib/bundler/runtime.rb:76:in块(2个级别)中/home/users/rube/.gems/gems/bundler-1.9.4/lib/bundler/runtime.rb:72:require'中的each' /home/users/ruby/.gems/gems/bundler-1.9.4/lib/bundler/runtime.rb:72:in块/home/users/rube/.gems/gems/bundler-1.9.4/lib/bundler/runtime.rb:61:ineach' /home/users/ruby/.gems/gems/bundler-1.9.4/lib/bundler/runtime.rb:61:inrequire'/home/users/rube/.gems/gems/bundler-1.9.4/lib/bundler.rb:134:在require' /home/users/ruby/public_html/uvindex/config/application.rb:7:in'中/home/users/rube/public_html/undex/Rakefile:4:在`'中

uname-a:

Linux 68798.v.tld.pl 3.10.63.core2.37#1 SMP 12月18日星期四15:25:17 CET 2014 x86_64 GNU/Linux

在运行迁移时没有传递Rails环境。

rake db:migrate RAILS_ENV= <your rails env>

最新更新