OVH Cloud OVH Cloud

Darwinports et rb-rubygems

3 réponses
Avatar
pere.noel
pour résoudre des pbs de dépendance, je ré-installe ruby, rb-rubygems et
rb-rubycocoa par darwinports.

j'avais avant cela installé un rubygems dans /opt/local

et là j'ai une erreur à l'activate de rubtgems, version darwinports :

---> Activating rb-rubygems 0.8.11_0
Error: Target com.apple.activate returned: Image error:
/opt/local/lib/ruby/gems/1.8/cache/sources-0.0.1.gem already exists and
does not belong to a registered port. Unable to activate port
rb-rubygems.
Error: /opt/local/bin/port: Status 1 encountered during processing.

que puis-je faire ?

--
une bévue

3 réponses

Avatar
pere.noel
Luc Heinrich wrote:

que puis-je faire ?


Une rubygemectomie manuelle.


ok, je sorts mon scalpel ;-)
--
une bévue


Avatar
luc
Une bévue wrote:

que puis-je faire ?


Une rubygemectomie manuelle.

--
Luc Heinrich

Avatar
pere.noel
Luc Heinrich wrote:

Une rubygemectomie manuelle.


Résultat de l'opération, bien c'est ok après avoir supprimé le rubygems
précédent et tous les reps RubyCocoa.

MAIS quand je lance mon appli, j'ai ajouté dans rb_main.rb
#rb_main_init, juste avant la boucle do :
which_ruby=`which ruby `.chomp
p "#{which_ruby}"
p `#{which_ruby} --version`
p $LOAD_PATH


et ça me donne, invariablement :

"/usr/bin/ruby"
"ruby 1.8.2 (2004-12-25) [powerpc-darwin8.0]n"
["/Users/yvon/work/RubyCocoa/BookmarksMerge/build/Development/BookmarksM
erge.app/Contents/Resources",
"/Library/Frameworks/RubyCocoa.framework/Versions/A/Resources/ruby",
"/opt/local/lib/ruby/site_ruby/1.8",
"/opt/local/lib/ruby/site_ruby/1.8/powerpc-darwin8.5.0",
"/opt/local/lib/ruby/site_ruby", "/opt/local/lib/ruby/vendor_ruby/1.8",
"/opt/local/lib/ruby/vendor_ruby/1.8/powerpc-darwin8.5.0",
"/opt/local/lib/ruby/vendor_ruby", "/opt/local/lib/ruby/1.8",
"/opt/local/lib/ruby/1.8/powerpc-darwin8.5.0", "."]


amha, il y a un bugg dans RubyCocoa, de ce point de vue...
--
une bévue