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
-~----------~----~----~----~------~----~------~--~---

Reply via email to