Buildr是新一代的Java项目管理/集成工具,如果没听说过?请看这里 http://buildr.apache.org/, 这个工具还是很不错的。
?
遇到的问题: Win7上安装buildr时,执行以下命令:
gem install buildr
gcc会报错
?
gcc -I. -I. -IC:/Ruby187/lib/ruby/1.8/i386-mingw32 -I. -I"C:\Program Files\Java\
jdk1.7.0\include" -I"C:\Program Files\Java\jdk1.7.0\include\win32" -DRUBY_EXTCON
F_H=\"extconf.h\"??? -g -O2 -DFD_SETSIZE=256?? -I"C:\Program Files\Java\jdk1.7.0
\include" -I"C:\Program Files\Java\jdk1.7.0\include\win32"? -c load.c
In file included from load.c:31:0:
jniwrap.h:24:19: error: 'long long long' is too long for GCC
jniwrap.h:24:19: error: 'long long long' is too long for GCC
jniwrap.h:24:1: warning: useless type name in empty declaration
make: *** [load.o] Error 1
?
原因是rjb的安装有问题。
?
解决的办法: gem install buildr --platform mswin32
?
接着遇到的问题,如果在项目文件中用到Gemfile设定了rjb,必须要用window版本的,否则还会报上面的错误。
gem rjb (1.3.5), :platforms => :mswin
?
===========
如果上述方法不凑效,试一下以下这篇文章的方法吧:
http://devjete.wordpress.com/author/somehi/
?
?
这个问题归到底,是rjb的安装问题。