我必须为办公室开展不同的项目,所以我必须使用rvm来处理不同的ruby版本。
我习惯使用ruby 2.2.3但是使用rvm安装2.1.0时遇到了一些非常大的麻烦。
这是错误,它发生在编译期间
Error running '__rvm_make -j4',
showing last 15 lines of /home/stasza_p/.rvm/log/1473084668_ruby-2.1.0/make.log
#define LONG2FIX(i) INT2FIX(i)
^~~~~~~
constdefs.c:21:6: note : in expansion of macro ‘LONG2FIX’
LONG2FIX(n))
^~~~~~~~
constdefs.c:1715:50: note : in expansion of macro ‘INTEGER2NUM’
rb_define_const(rb_mSockConst, "EAI_SYSTEM", INTEGER2NUM(EAI_SYSTEM));
^~~~~~~~~~~
linking shared-object socket.so
make[2] : leaving folder « /home/stasza_p/.rvm/src/ruby-2.1.0/ext/socket »
linking shared-object ripper.so
make[2] : leaving folder « /home/stasza_p/.rvm/src/ruby-2.1.0/ext/ripper »
make[1] : leaving folder « /home/stasza_p/.rvm/src/ruby-2.1.0 »
make: *** [uncommon.mk:180: build-ext] Error 2
++ return 2
There has been an error while running make. Halting the installation.
由于