Re: Traduction de Rails on IIS

On 4/14/06, Bolo M. [email protected] wrote:

ouups Je me suis pas relue :slight_smile:

Je voulais simplement te demander comment tu aurais écris cette étape

En fait je parlais de tout le document. En prenant un peu de recul
j’ai l’impression qu’il est rédigé sous une forme qui implique le
lecteur “Nous”, “Oops”, “Ok”, phrases courtes, … Donc je
remplacerais volontiers tout verbe à l’infinitif par la forme
conjuguée, histoire de rester dans le ton donné au document.
Mais ca reste un sentiment assez subjectif : je propose, tu disposes :wink:

A+
NT

Donc par exemple ici

Télécharger la version la plus récente de One-Click Ruby Installer for
Windows.

Vous téléchargez la version …

un truc du genre ?

Hey oh ! On ne va pas devoir relire tes mails non plus !
:))))
Franchement, j’ai honte :smiley:

Bolo
2006/4/14, Nicolas T. [email protected]:

Donc plus
Maintenant Téléchargeons la dernière …

Ca fais plus interactifs :slight_smile:

2006/4/14, Nicolas T. [email protected]:

On 4/14/06, Bolo M. [email protected] wrote:

Donc par exemple ici

Télécharger la version la plus récente de One-Click Ruby Installer for
Windows.

Vous téléchargez la version …

un truc du genre ?

C’est un “ordre” =>
Téléchargez la version …

On 4/14/06, Bolo M. [email protected] wrote:

Donc plus
Maintenant Téléchargeons la dernière …

Ca fais plus interactifs :slight_smile:

Parfait !

Rien a voir mais lorsqu’on tape la commande

gem install rails --include-dependencies

Ca pose problème si on derrière un proxy

2006/4/14, Nicolas T. [email protected]:

http://wiki.rubyonrails.com/rails/pages/GemRails
pour trouver la solution si proxy
----- Original Message -----
From: Bolo M.
To: [email protected]
Sent: Friday, April 14, 2006 4:28 PM
Subject: Re: [RailsFr] Traduction de Rails on IIS

Rien a voir mais lorsqu’on tape la commande

gem install rails --include-dependencies

Ca pose problème si on derrière un proxy

Avec gem tu peux spécifier l’url de ton proxy (–http-proxy).
Par contre ça ne marche pas avec un proxy qui demande une
authentification, ce qui était bien évidemment mon cas :o(
La solution qui a marché pour moi a été d’utiliser apserver
(http://apserver.sourceforge.net), de le faire tourner sur mon PC et
d’utiliser gem en indiquant comme proxy mon serveur apserver.

Du coup gem utilise le proxy apserver qui est configuré pour se connecter
à mon proxy internet en lui fournissant domaine, user et mot de passe.

Pour plus de détails : http://docs.rubygems.org/export/html/3
voir le chapitre : “Authenticating Windows Proxy Problems”

Stéphane Thibaudeau.

Pour le test avec authentification :

ERROR: While executing gem … (URI::InvalidURIError)
bad URI(is not URI?): http://XXXX@YYYYYY:url.du.proxy:8080

Dommage :o(

a essayer aussi

gem install rails -p http://
pour les prox sans authentification

gem install rails -p http://user@pass:proxy-url
pour les prox avec authentification

----- Original Message -----
From: Bolo M.
To: [email protected]
Sent: Friday, April 14, 2006 4:28 PM
Subject: Re: [RailsFr] Traduction de Rails on IIS

Rien a voir mais lorsqu’on tape la commande

gem install rails --include-dependencies

Ca pose problème si on derrière un proxy

Alors j’ai qqn qui veut installer Rails mais il est derrière un proxy il
a
ca

C:\rubygems-0.8.11>gem install rails -p http://xxx.xxx.xxx.xxx
Attempting local installation of ‘rails’
Local gem file not found: rails*.gem
Attempting remote installation of ‘rails’
Updating Gem source index for: http://gems.rubyforge.org
Install required dependency rake? [Yn] y
c:/ruby/lib/ruby/1.8/timeout.rb:42:in rbuf_fill': execution expired (Timeout::E rror) from c:/ruby/lib/ruby/1.8/net/protocol.rb:196:in timeout’
from c:/ruby/lib/ruby/1.8/timeout.rb:55:in timeout' from c:/ruby/lib/ruby/1.8/net/protocol.rb:196:in rbuf_fill’
from c:/ruby/lib/ruby/1.8/net/protocol.rb:128:in read' from c:/ruby/lib/ruby/1.8/net/http.rb:1735:in read_body_0’
from c:/ruby/lib/ruby/1.8/net/http.rb:1697:in read_body' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:554:in proxy_o
pen’
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:545:in
request ' ... 27 levels... from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:94:in proce
ss_args’
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:67:in run' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:13:in run’
from c:/ruby/bin/gem:17

Est ce que ca s’installe ?

bolo
Le 14/04/06, [email protected] [email protected] a écrit :

ok et comment faire pour télécharger les gem directement et installer
localement

Le 18/04/06, Sebastien G. [email protected] a écrit :

Bolo M. a écrit :

Alors j’ai qqn qui veut installer Rails mais il est derrière un proxy il
a ca

Souvent un proxy utilise autre chose que le port 80 par défaut.

Chez moi par exemple je dois taper ça :
gem install rails -p http://192.168.200.245:800

2006/4/18, Bolo M. [email protected]:

ok et comment faire pour télécharger les gem directement et installer
localement

Lire le chapitre : Manual installation (if all else failsâ?¦).

http://wiki.rubyonrails.com/rails/pages/GemRails

-- Jean-François.

PS. t’as intégré les indications de Nicolas dans ta
doc Windows ? envoie un signal et si j’ai le temps
à ce moment, je ferai ma relecture. Et puis après
pareil pour Philippe qui fera la relecture finale. :slight_smile:

PS. t’as intégré les indications de Nicolas dans ta
doc Windows ? envoie un signal et si j’ai le temps
à ce moment, je ferai ma relecture. Et puis après
pareil pour Philippe qui fera la relecture finale. :slight_smile:

Ben pour le ton pas vraiment car j’avoue n’avoir pas l’influ pour le
récrire
sur un ton mon indicatif.
Mais avant la relecture, il faudrait la tester.
et la personne qui le teste pour moi, n’arrive pas a l’installer car
derrière un proxy :frowning:

Bonjour,

Ton installation manuelle est un peu étrange…
Qu’essayes tu de faire ?
Pour moi une installation manuelle de Rails c’est :

  • télécharger les gems et les copier quelque part sur ton disque (de
    mémoire tu dois avoir à télécharger Rake, Rails, ActionPack,
    ActiveSupport, ActiveRecord, ActionMailer et ActionWebService)
  • de lancer la commande “gem” à partir du répertoire où tu as enregistré
    tes gems. Gem mettra ensuite les fichiers où il faut.

Il me semble qu’il y a un ordre à respecter, me rappelle plus lequel
exactement…

Parce que là d’après tes logs tu as toujours exactement le même problème.
Gem ne trouve rien en local et tente une installation à distance qui
échoue que tu essayes d’installer Rails directement ou ActiveSupport tout
seul…

Stéphane Thibaudeau.

toujours le prolème avec le proxy. Donc je lui ai dit d’installer
manuellement les gems. Et voila ce qu’il a

C:\gem>gem install Activesupport
Attempting local installation of ‘Activesupport’
Local gem file not found: Activesupport*.gem
Attempting remote installation of ‘Activesupport’
Updating Gem source index for: http://gems.rubyforge.org
c:/ruby/lib/ruby/1.8/timeout.rb:42:in rbuf_fill': execution expired (Timeout::E rror) from c:/ruby/lib/ruby/1.8/net/protocol.rb:196:in timeout’
from c:/ruby/lib/ruby/1.8/timeout.rb:55:in timeout' from c:/ruby/lib/ruby/1.8/net/protocol.rb:196:in rbuf_fill’
from c:/ruby/lib/ruby/1.8/net/protocol.rb:128:in read' from c:/ruby/lib/ruby/1.8/net/http.rb:1735:in read_body_0’
from c:/ruby/lib/ruby/1.8/net/http.rb:1697:in read_body' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:554:in proxy_o
pen’
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:545:in
request ' ... 24 levels... from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:94:in proce
ss_args’
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:67:in run' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:13:in run’
from c:/ruby/bin/gem:17

C:\gem>gem install Activesupport -p http://xxx.xxx.xxx.xxx
Attempting local installation of ‘Activesupport’
Local gem file not found: Activesupport*.gem
Attempting remote installation of ‘Activesupport’
c:/ruby/lib/ruby/1.8/timeout.rb:42:in rbuf_fill': execution expired (Timeout::E rror) from c:/ruby/lib/ruby/1.8/net/protocol.rb:196:in timeout’
from c:/ruby/lib/ruby/1.8/timeout.rb:55:in timeout' from c:/ruby/lib/ruby/1.8/net/protocol.rb:196:in rbuf_fill’
from c:/ruby/lib/ruby/1.8/net/protocol.rb:160:in readuntil' from c:/ruby/lib/ruby/1.8/net/protocol.rb:171:in readline’
from c:/ruby/lib/ruby/1.8/net/http.rb:1554:in read_status_line' from c:/ruby/lib/ruby/1.8/net/http.rb:1538:in read_new’
from c:/ruby/lib/ruby/1.8/net/http.rb:833:in request' ... 21 levels... from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:94:in proce
ss_args’
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:67:in run' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:13:in run’
from c:/ruby/bin/gem:17

2006/4/18, Bolo M. [email protected]:

Ce que je lui ai expliqué. Mais quand tu cliques sur un des gems par
exemple
celui
http://rubyforge.org/projects/activesupport/

lorsque tu dézippes le fichier il y a pas de fichier .gem dedans, il n
'y a
qu’un dossier bin
il a téléchargé tous les gem. puis les essaye de les installer

"Peak Obsession
Donc il faut installer les gems suivant dans *l’odre
*

  1. Activesupport http://rubyforge.org/projects/activesupport/
  2. Actionpack http://rubyforge.org/projects/actionpack/
  3. Actionmailer http://rubyforge.org/projects/actionmailer/
  4. Activerecord http://rubyforge.org/projects/activerecord/
  5. Actionwebservice http://rubyforge.org/projects/aws/
  6. Rake http://rubyforge.org/projects/rake/
  7. Rails http://rubyforge.org/projects/rails/

Pour installer manuellement, il faut installer les fichiers .gem. Les
placer
dans un dossier local puis lancer la commande

gem install *gemname

depuis le dossier qui contient les gems. Pour chaque gem et il faut
suivre
l’ordre"*

Le 19/04/06, [email protected] [email protected] a écrit :

ok je luis transmet merci

Le 19/04/06, [email protected] [email protected] a écrit :

Au téléchargement il y a le choix entre des .zip, des .tgz et des .gem.
=> Il faut télécharger les .gem !!!

Ensuite tu n’as pas besoin de les dézipper (sauf si ça t’amuse de regarder
le contenu bien sûr), tu lances la commande gem directement dans le
répertoire où tu as téléchargé ton fichier et voilà… C’est gem qui va
dézipper le fichier et faire toutes ses petites bidouilles avec.

Quand tu lis la trace de la commande “gem install” tu as :

  1. Attempting local installation of ‘Activesupport’
    Gem tente une installation en local.

  2. Local gem file not found: Activesupport*.gem
    Il n’a pas pu trouvé de fichier .gem correspondant dans le répertoire
    local et les répertoires habituels.

  3. Attempting remote installation of ‘Activesupport’
    Donc il tente une installation à distance. Qui finit par planter…

Utilise les fichiers .gem et ça devrait être bon.

Stéphane Thibaudeau.