I did see these warnings in the Ruby make - could this be the issue? r...@home ruby-1.8.7-p72]# make gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c array.c gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c bignum.c gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c class.c gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c compar.c gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c dir.c gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c dln.c gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c enum.c gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c enumerator.c gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c error.c gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c eval.c eval.c: In function `rb_eval_string_wrap': eval.c:1731: warning: assignment discards qualifiers from pointer target type eval.c: In function `rb_eval_cmd': eval.c:1872: warning: assignment discards qualifiers from pointer target type eval.c: In function `call_trace_func': eval.c:2723: warning: assignment discards qualifiers from pointer target type eval.c: In function `rb_raise_jump': eval.c:4752: warning: assignment discards qualifiers from pointer target type eval.c: In function `method_missing': eval.c:5707: warning: assignment discards qualifiers from pointer target type eval.c: In function `rb_call0': eval.c:5870: warning: assignment discards qualifiers from pointer target type eval.c: In function `rb_f_eval': eval.c:6663: warning: assignment discards qualifiers from pointer target type eval.c: In function `exec_under': eval.c:6687: warning: assignment discards qualifiers from pointer target type eval.c: In function `rb_load': eval.c:7003: warning: assignment discards qualifiers from pointer target type eval.c: In function `call_end_proc': eval.c:8016: warning: assignment discards qualifiers from pointer target type eval.c: In function `rb_f_END': eval.c:8029: warning: assignment discards qualifiers from pointer target type eval.c: In function `mproc': eval.c:9805: warning: assignment discards qualifiers from pointer target type gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c file.c gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c gc.c gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c hash.c gcc -g -O2 -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c inits.c
2009/2/7 Luis Lavena <[email protected]>: > On Fri, Feb 6, 2009 at 7:08 PM, Greg Hauptmann > <[email protected]> wrote: >> Hi, >> >> I think I've upset my ruby/gems on my Redhat Linux box (I did an >> apt-get install ruby-libs). So I've installed again Ruby from source >> (did get some warnings - see previous post), and then tried to install >> RubyGem however I get the following error. Any ideas? Anything else >> I can post to help? >> >> [r...@home rubygems-1.3.1]# ruby ./setup.rb >> /usr/lib/ruby/1.8/yaml.rb:14: uninitialized constant >> YAML::Syck::DefaultLoader (NameError) >> from ./lib/rubygems/config_file.rb:7:in `require' >> from ./lib/rubygems/config_file.rb:7 >> from ./lib/rubygems.rb:882:in `require' >> from ./lib/rubygems.rb:882 >> from ./setup.rb:22:in `require' >> from ./setup.rb:22 >> > > Looks like Syck (the YAML parser bundled in Ruby) didn't compile properly. > > Since you built from source, did you checked if syck extension got > compiled? search for syck.so > > HTH, > -- > Luis Lavena > AREA 17 > - > Perfection in design is achieved not when there is nothing more to add, > but rather when there is nothing more to take away. > Antoine de Saint-Exupéry > _______________________________________________ > Rubygems-developers mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/rubygems-developers > -- Greg http://blog.gregnet.org/ _______________________________________________ Rubygems-developers mailing list [email protected] http://rubyforge.org/mailman/listinfo/rubygems-developers
