Anthony, I've had to do this as well recently. What I now do is install gems itself system-wide and install ALL gems local, which go into ~/.gem. This means I need to add ~/.gem/ruby/1.8/bin to my path. A nice side effect is I don't get lots of ruby specific bin files in /usr/bin. Recently, I've found many gems will not uninstall properly. This keeps "gem cleanup" from working well. Given these problems and given that merb is hopefully only a month or so away from having a "stable" bundled structure, I've started deleting my entire local ~/.gem directory and just doing a fresh "gem install merb" every day or so. Its a sledgehammer approach, but its working better than wrestling with other problems.
Jon http://shellshadow.com On Oct 10, 8:56 am, Anthony White <[EMAIL PROTECTED]> wrote: > Seems I fixed the problem by uninstalling rubygems, deleting any gems > on my system, and then reinstalling merb's dependencies and then edge > merb. > > On Oct 9, 6:23 pm, Anthony White <[EMAIL PROTECTED]> wrote: > > > I just downloaded and tried with the updated thor file with no luck > > (the same result). > > > On Oct 9, 6:06 pm, Matt Aimonetti <[EMAIL PROTECTED]> wrote: > > > > Make sure you have the latest version of the Thor file > > > fromhttp://merbivore.com/merb.thor > > > > (or whatever the URL is) > > > > Thanks, > > > > -Matt > > > > Sent from my iPhone > > > > On Oct 9, 2008, at 14:53, Anthony White <[EMAIL PROTECTED]> > > > wrote: > > > > > Hello, > > > > > I'm trying to install merb edge using thor, but I'm running into some > > > > difficulties. When I run the command > > > > > sudo thor merb:edge --install > > > > > I get the following output when it gets to merb-more: > > > > > Successfully built RubyGem > > > > Name: merb-more > > > > Version: 0.9.9 > > > > File: merb-more-0.9.9.gem > > > > mv merb-more-0.9.9.gem pkg/merb-more-0.9.9.gem > > > > /home/anthony/installs/merb/merb.thor:75:in `install_gem': undefined > > > > method `gems' for nil:NilClass (NoMethodError) > > > > from /home/anthony/installs/merb/merb.thor:193:in > > > > `install_gem_from_src' > > > > from /usr/lib/ruby/1.8/fileutils.rb:121:in `chdir' > > > > from /usr/lib/ruby/1.8/fileutils.rb:121:in `cd' > > > > from /home/anthony/installs/merb/merb.thor:190:in > > > > `install_gem_from_src' > > > > from /usr/lib/ruby/1.8/fileutils.rb:121:in `chdir' > > > > from /usr/lib/ruby/1.8/fileutils.rb:121:in `cd' > > > > from /home/anthony/installs/merb/merb.thor:188:in > > > > `install_gem_from_src' > > > > from /home/anthony/installs/merb/merb.thor:959:in > > > > `install_from_src' > > > > from /home/anthony/installs/merb/merb.thor:817:in > > > > `refresh_from_source' > > > > from /home/anthony/installs/merb/merb.thor:815:in `each' > > > > from /home/anthony/installs/merb/merb.thor:815:in > > > > `refresh_from_source' > > > > from /home/anthony/installs/merb/merb.thor:743:in `more' > > > > from /home/anthony/installs/merb/merb.thor:700:in `edge' > > > > from /usr/lib/ruby/gems/1.8/gems/thor-0.9.6/lib/thor/task.rb:20:in > > > > `send' > > > > from /usr/lib/ruby/gems/1.8/gems/thor-0.9.6/lib/thor/task.rb:20:in > > > > `run' > > > > from /usr/lib/ruby/gems/1.8/gems/thor-0.9.6/lib/thor/task.rb:13:in > > > > `parse' > > > > from /usr/lib/ruby/gems/1.8/gems/thor-0.9.6/lib/thor/runner.rb: > > > > 144:in > > > > `method_missing' > > > > from /usr/lib/ruby/gems/1.8/gems/thor-0.9.6/lib/thor/task.rb:20:in > > > > `send' > > > > from /usr/lib/ruby/gems/1.8/gems/thor-0.9.6/lib/thor/task.rb:20:in > > > > `run' > > > > from /usr/lib/ruby/gems/1.8/gems/thor-0.9.6/lib/thor/task.rb:13:in > > > > `parse' > > > > from /usr/lib/ruby/gems/1.8/gems/thor-0.9.6/lib/thor.rb:78:in > > > > `start' > > > > from /usr/lib/ruby/gems/1.8/gems/thor-0.9.6/bin/thor:7 > > > > from /usr/bin/thor:19:in `load' > > > > from /usr/bin/thor:19 > > > > > I can't seem to find any information anywhere (I've googled it, asked > > > > around in IRC, and searched this group). Hopefully someone here can > > > > help me. > > > > > Thanks, > > > > Anthony White --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "merb" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/merb?hl=en -~----------~----~----~----~------~----~------~--~---
