Thanks guys, There was the original Tiger Ruby 1.8.2 and I removed it then I re-installed ruby with --prefix=/usr but the error still blowing saying I have Ruby 1.8.2
Not sure what to do except to upgrade OS :( Any other ideas? Thanks, Peter. On Sun, Sep 21, 2008 at 9:04 PM, Julian Leviston <[EMAIL PROTECTED]>wrote: > Search path order, probably. > Julian. > > On 22/09/2008, at 1:13 PM, Scott M. Likens wrote: > > Julian, > > That's the catch 22. > > You symlink them, and you are stuck using the systems path for ruby instead > of the proper path. Now if you symlink everything that's great, fantastic > and it works. > > However, as you may know 10.5.5 combo updater .. .updated rake and rubygems > to 1.2.0 and stuck them in /usr/bin.... it didn't put in ruby (yes I rm'd > them, and have 0 issues) so when I did gem install merb, it stuck them in > the /Library instead of /usr/local prefix and ... showed a glaring prefix > issue with rubygems. > > Ruby scripts that are installed in /usr/bin (e.g. /usr/bin/merb) will look > in /Library/Ruby/Gems/1.8/gems instead of looking in > /usr/local/lib/ruby/1.8/gems/1.8/gems > > don't ask me why/how/etc... i've just had it happen. > > Julian Leviston wrote: > > Yes, but if he does this, certain scripts which are accessing the > previous version will break. > > better to symlink these old files to the new ones, I reckon... maybe > not though :) > > Julian. > > On 22/09/2008, at 12:57 PM, Scott M. Likens wrote: > > > > Peter, > > Looks like you have an old version of ruby dangling around somewhere, > more then likely in /usr/bin/ruby and you modified your path to > include > /usr/local/bin or wherever you installed the later version of ruby at? > > Ruby 1.8.2 came with Tiger, and it looks like one of those is running > Tiger ... it's the annoyance of having ruby on OS X, if you don't use > the System Ruby you have to remove it, and then install it in > /usr/local/bin and then ensure any "ruby" scripts are not installed in > /usr/bin as they will try to use the systems gempath instead of the > new > gempath for ruby. > > The Bottom line is, you have ruby 1.8.2 on one of those machines, and > you need to remove it. > > sudo rm /usr/bin/ruby /usr/bin/irb /usr/bin/rake > > hash -r > > then try. > > > Peter wrote: > > > Hi, > > Anybody seems this before when running bin/merb? > http://pastie.org/276942 > > I used thor and installed all merb gems into gems folder. List: > > ParseTree-2.2.0 > RubyInline-3.7.0 > abstract-1.0.0 > builder-2.1.2 > cgi_multipart_eof_fix-2.5.0 > daemons-1.0.10 > data_objects-0.9.6 > diff-lcs-1.1.2 > english-0.2.0 > erubis-2.6.2 > extlib-0.9.7 > facets-2.4.4 > fastthread-1.0.1 > gem_plugin-0.2.3 > haml-2.0.3 > highline-1.4.0 > hoe-1.7.0 > hpricot-0.6.161 > json_pure-1.1.3 > mailfactory-1.4.0 > merb-action-args-0.9.8 > merb-assets-0.9.8 > merb-auth-0.1.0 > merb-builder-0.9.8 > merb-cache-0.9.8 > merb-core-0.9.8 > merb-gen-0.9.8 > merb-haml-0.9.8 > merb-jquery-0.9.8 > merb-mailer-0.9.8 > merb-more-0.9.8 > merb-parts-0.9.8 > merb-slices-0.9.8 > merb_datamapper-0.9.8 > merb_has_flash-0.9.6 > merb_helpers-0.9.8 > mime-types-1.15 > mongrel-1.1.5 > rack-0.4.0 > rake-0.8.1 > rspec-1.1.4 > ruby2ruby-1.1.9 > rubyforge-1.0.0 > templater-0.2 > thor-0.9.6 > > and I have datamappers gems in the system. > > Weird is I don't have Ruby 1.8.2, I have ruby -v > ruby 1.8.6 (2008-03-03 patchlevel 114) [i686-darwin8.11.1] > > I have this same thing working in another Intel/Mac: > ruby 1.8.6 (2008-03-03 patchlevel 114) [universal-darwin9.0] > > Thanks, > > Peter. > > > > !DSPAM:48d70a9a250987214431416! > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
