Rhett, Thanks for the tip. Is it me or would this rjb mumbo jumbo be a nice addition to our new wiki!
-Shane On Wed, Aug 20, 2008 at 5:13 PM, Rhett Sutphin <[EMAIL PROTECTED]>wrote: > Hi, > > On Aug 20, 2008, at 3:17 PM, Assaf Arkin wrote: > > On Wed, Aug 20, 2008 at 1:08 PM, Shane Witbeck <[EMAIL PROTECTED]> >> wrote: >> >>> This "should" be MRI, not jruby. In any case... >>> >>> vandyk:buildr shane$ echo $JAVA_HOME >>> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home >>> >> >> MRI requires JAVA_HOME to install RJB, and unfortunately, sudo doesn't >> pass it from your environment, so when using sudo, you need to sudo >> env JAVA_HOME=$JAVA_HOME. >> > > Another option is to modify your sudo options (using visudo) so that > JAVA_HOME is inherited when you sudo. Then you don't have to worry about it > (at least until you try to install on a different machine). E.g., add this > line: > > Defaults env_keep += "JAVA_HOME" > > Rhett > > > >> >> On the other hand, you don't need to sudo rake install or rake setup; >> they will sudo when running gem commands. In fact, sudo rake install >> has the nasty side effect of creating the pkg directory as root, so >> you need to sudo rake clobber. >> >> Assaf >> >> >>> >>> -Shane >>> >>> >>> On Wed, Aug 20, 2008 at 3:56 PM, Assaf Arkin <[EMAIL PROTECTED]> wrote: >>> >>> Missing JAVA_HOME? >>>> >>>> >>>> On Aug 20, 2008, at 12:41 PM, "Shane Witbeck" <[EMAIL PROTECTED] >>>> > >>>> wrote: >>>> >>>> Sorry, here's the full trace... >>>> >>>>> >>>>> (in /Users/shane/projects/thirdparty/buildr) >>>>> Missing Gems rjb (= 1.1.4), please run rake setup first! >>>>> ** Invoke install (first_time) >>>>> ** Invoke setup (first_time) >>>>> ** Execute setup >>>>> Bulk updating Gem source index for: http://gems.rubyforge.org/ >>>>> Updating metadata for 2 gems from >>>>> http://people.apache.org/~assaf/<http://people.apache.org/%7Eassaf/> >>>>> <http://people.apache.org/%7Eassaf/> >>>>> gems/ >>>>> .. >>>>> complete >>>>> Bulk updating Gem source index for: http://gems.rubyforge.org/ >>>>> Updating metadata for 2 gems from >>>>> http://people.apache.org/~assaf/<http://people.apache.org/%7Eassaf/> >>>>> <http://people.apache.org/%7Eassaf/> >>>>> gems/ >>>>> .. >>>>> complete >>>>> Installing rjb-1.1.4 ... >>>>> rake aborted! >>>>> can't convert nil into String >>>>> /Users/shane/projects/thirdparty/buildr/rakelib/setup.rake:47:in `+' >>>>> /Users/shane/projects/thirdparty/buildr/rakelib/setup.rake:47:in >>>>> `install_gem' >>>>> /Users/shane/projects/thirdparty/buildr/rakelib/setup.rake:58 >>>>> /Users/shane/projects/thirdparty/buildr/rakelib/setup.rake:57:in `each' >>>>> /Users/shane/projects/thirdparty/buildr/rakelib/setup.rake:57 >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `call' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in >>>>> `execute' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in >>>>> `execute' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:in >>>>> `invoke_with_call_chain' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in >>>>> `synchronize' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in >>>>> `invoke_with_call_chain' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:518:in >>>>> `invoke_prerequisites' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `send' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:515:in >>>>> `invoke_prerequisites' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:507:in >>>>> `invoke_with_call_chain' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in >>>>> `synchronize' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in >>>>> `invoke_with_call_chain' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:494:in >>>>> `invoke' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in >>>>> `invoke_task' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in >>>>> `top_level' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in >>>>> `top_level' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in >>>>> `standard_exception_handling' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in >>>>> `top_level' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1881:in `run' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in >>>>> `standard_exception_handling' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run' >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/bin/rake:31 >>>>> /opt/local/bin/rake:16:in `load' >>>>> /opt/local/bin/rake:16 >>>>> >>>>> -Shane >>>>> >>>>> >>>>> On Tue, Aug 19, 2008 at 3:35 PM, Shane Witbeck < >>>>> [EMAIL PROTECTED] >>>>> >>>>>> wrote: >>>>>> >>>>> >>>>> Any ideas? Here's a full transcript: >>>>> >>>>>> >>>>>> vandyk:buildr shane$ sudo rake install >>>>>> Password: >>>>>> (in /Users/shane/projects/thirdparty/buildr) >>>>>> Missing Gems rjb (= 1.1.4), please run rake setup first! >>>>>> Updating metadata for 350 gems from http://gems.rubyforge.org/ >>>>>> >>>>>> >>>>>> >>>>>> .............................................................................................................................................................................................................................................................................................................................................................. >>>>>> complete >>>>>> Bulk updating Gem source index for: http://gems.rubyforge.org/ >>>>>> Installing rjb-1.1.4 ... >>>>>> rake aborted! >>>>>> can't convert nil into String >>>>>> >>>>>> (See full trace by running task with --trace) >>>>>> vandyk:buildr shane$ sudo rake install >>>>>> (in /Users/shane/projects/thirdparty/buildr) >>>>>> Missing Gems rjb (= 1.1.4), please run rake setup first! >>>>>> Bulk updating Gem source index for: http://gems.rubyforge.org/ >>>>>> Updating metadata for 2 gems from >>>>>> http://people.apache.org/~assaf/gems/<http://people.apache.org/%7Eassaf/gems/> >>>>>> <http://people.apache.org/%7Eassaf/gems/> >>>>>> <http://people.apache.org/%7Eassaf/gems/> >>>>>> .. >>>>>> complete >>>>>> Bulk updating Gem source index for: http://gems.rubyforge.org/ >>>>>> Updating metadata for 2 gems from >>>>>> http://people.apache.org/~assaf/gems/<http://people.apache.org/%7Eassaf/gems/> >>>>>> <http://people.apache.org/%7Eassaf/gems/> >>>>>> <http://people.apache.org/%7Eassaf/gems/> >>>>>> .. >>>>>> complete >>>>>> Installing rjb-1.1.4 ... >>>>>> rake aborted! >>>>>> can't convert nil into String >>>>>> >>>>>> (See full trace by running task with --trace) >>>>>> vandyk:buildr shane$ >>>>>> >>>>>> >>>>>> >>>>>> -Shane >>>>>> >>>>>> >>>>>> >>> >
