Forum: Rails France Question Unix OSX

Posted by Tranquiliste (Guest)
on 2010-04-08 15:24
(Received via mailing list)
Je sais que ce n'est pas la bonne liste mais ça a un tout petit
rapport avec Rails.

J'ai installé Xapian et les binding ruby avec MacPorts et visiblement
cela a réinstallé ruby en mettant la grouille dans mes chemins car
j'ai l'impression qu'il ne retrouve pas ses petits entre mes gems déjà
installés, ruby et xapian

which ruby me donne /opt/local/bin/ruby
gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.6
  - RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [universal-
darwin10.0]
  - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
  - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/
Versions/1.8/usr/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-10
  - GEM PATHS:
     - /Library/Ruby/Gems/1.8
     - /Users/nicolas/.gem/ruby/1.8
     - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/

et quand je lance mon appli, il ne me trouve pas le gem avec l'erreur:
You're running:
  ruby 1.8.7.72 at /System/Library/Frameworks/Ruby.framework/Versions/
1.8/usr/bin/ruby
  rubygems 1.3.6 at /Users/nicolas/.gem/ruby/1.8, /Library/Ruby/Gems/
1.8, /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8

Y a-t-il quelqu'un pour m'expliquer comment remettre tout ça d'aplomb?

Merci d'avance
Nicolas

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe, reply using "remove me" as the subject.
Posted by Cyril Mougel (shingara)
on 2010-04-08 15:46
(Received via mailing list)
Le 08/04/10 15:23, Tranquiliste a écrit :
> RubyGems Environment:
>    - GEM PATHS:
>    - REMOTE SOURCES:
> Y a-t-il quelqu'un pour m'expliquer comment remettre tout ça d'aplomb?
>
> Merci d'avance
> Nicolas
>
>    
Je n'utilise plus que RVM et ca a changé ma vie. Plus de problème de
path comme celui-ci.

--
Cyril Mougel
http://blog.shingara.fr

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe, reply using "remove me" as the subject.
Posted by Julien Biard (brasco)
on 2010-04-08 15:56
(Received via mailing list)
De mon côté j'ai installé xapian, xapian bindings et xapit avec un 
bootstrap
gentoo (plutôt que darwin ports).
Le bundle et la lib ruby de xapian sont installés dans :

/opt/gentoo/usr/lib/ruby/site_ruby/1.8/x86_64-darwin10/_xapian.bundle
/opt/gentoo/usr/lib/ruby/site_ruby/1.8/xapian.rb

ce qui ne correspond pas à mes gems paths 
(/opt/gentoo/usr/lib/ruby/gems/1.8
~/.gem/ruby/1.8), mais plutôt à l'endroit où est installé rubygems.

+


Le 8 avril 2010 15:44, Cyril Mougel <cyril.mougel@gmail.com> a écrit :
Posted by Tranquiliste (Guest)
on 2010-04-08 16:37
(Received via mailing list)
Il faut que je regarde du côté d'export pour remettre ça en place?

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe, reply using "remove me" as the subject.
Posted by Matthieu Sadouni (Guest)
on 2010-04-08 17:39
(Received via mailing list)
Que donne `which gem` ? Chez moi il donne `/opt/local/bin/gem`

Si ce n'est pas le bon binaire tu peux tenter un lien symbolique sur
pour faire pointer sur le bon `gem`, ou essayer un `export GEM_PATH=/
opt/local/lib/ruby/gems/1.8:$GEM_PATH` dans ~/.profile

--
Matthieu Sadouni
http://www.tutoriaux-rails.com

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe, reply using "remove me" as the subject.
Posted by JulienXX (Guest)
on 2010-04-08 17:55
(Received via mailing list)
Salut Nicolas,

Modifie les alias "/usr/bin/ruby", "/usr/bin/gem" et "/usr/bin/irb"
pour qu'ils pointent vers la bonne version ou place "/opt/local/bin/"
avant "/usr/bin" dans ton PATH.
Sinon bien mieux, supprime MacPorts, installe Homebrew (http://
github.com/mxcl/homebrew) et RVM (http://rvm.beginrescueend.com).

--Julien

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe, reply using "remove me" as the subject.
Posted by Tranquiliste (Guest)
on 2010-04-08 18:00
(Received via mailing list)
which gem donne /usr/bin/gem


Juste pour compléter les message d'erreur, après avoir installé le gem
xapit, quand je lance script/generate xapit j'ai l'erreur
Rails requires RubyGems >= 0.9.4. Please install RubyGems and try
again: http://rubygems.rubyforge.org alors que j'ai la version 1.3.6

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe, reply using "remove me" as the subject.
Posted by Tranquiliste (Guest)
on 2010-04-12 11:21
(Received via mailing list)
Pour info, j'ai suivi vos conseils et désinstallé MacPorts (et tous
les ports) et j'ai installé Homebrew (et ça a 'air de marcher)

Nicolas

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe, reply using "remove me" as the subject.
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.