Ruby on rails 基于ARM的Ruby交叉编译

Ruby on rails 基于ARM的Ruby交叉编译,ruby-on-rails,arm,cross-compiling,Ruby On Rails,Arm,Cross Compiling,我已经为ARM交叉编译了ruby版本——ruby-2.0.0-p481 /configure CC=/opt/atm/bin/armv7l timesys linux gnueabi gcc LDFLAGS=-L/opt/atm/lib/--prefix=/home/atmuser/upgrade/cortex_ruby1.8.7--target=armv7l timesys linux gnueabi--host=x86_64-unknown-linux-gnu CFLAGS='-march=

我已经为ARM交叉编译了ruby版本——ruby-2.0.0-p481

/configure CC=/opt/atm/bin/armv7l timesys linux gnueabi gcc LDFLAGS=-L/opt/atm/lib/--prefix=/home/atmuser/upgrade/cortex_ruby1.8.7--target=armv7l timesys linux gnueabi--host=x86_64-unknown-linux-gnu CFLAGS='-march=armv7-a-mtune=cortex-a8-mfpu=vfpvf3-mthumb'ac_cv\u func\u getpgrp\u void=yes ac_func\u CFLAGS=setygu–使用openssl dir=/opt/atm/lib/

它是正确交叉编译的,我用示例程序检查了ruby。它工作得很好

我需要在机器臂上安装导轨。我正在尝试“gem安装rails”,并得到以下错误

-sh-4.2$ ./gem help install
ERROR: Loading command: install (LoadError)
cannot load such file -- socket
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke' for nil:NilClass
-sh-4.2$ ./gem install rails
ERROR: Loading command: install (LoadError)
cannot load such file -- socket
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
-sh-4.2$

有人能帮我吗

您的机器配置是什么?你不能安装我需要使用ARMV7系统上的ruby吗。我需要从源代码交叉编译ruby。