logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 01-05-2014 19:02:56

M1214NN4
Membre
Lieu : Québec
Distrib. : Wheezy 7.4.0 Jessie/sid
Noyau : 3.13-1-686-pae
(G)UI : KDE
Inscription : 30-04-2014

Ruby Rail

Je dois installer Ruby Rails pour continuer mon apprentissage et je suis complètement bloquée. Le support que j'ai trouvé est vraiment compliqué ou sous 'Ubuntu' ou 'Fedora'. J'ai vraiment besoin de finir l'installation au plus vite pour continuer le tutoriel que j'avais commencé sous Windows. Quelqu'un pourrait me pointer vers un tutorial ou n'importe quoi pour m'aider à finir de taponner là dessus? Je sais pas trop quels specs vous avez besoin, mais je peux fournir au besoin. J'essaie de finir ceci: Ruby on Rails où j'ai suivi pas mal tout les indications, excepté la partie installation de Rails qui me laisse encore complètement dans les vapes.

Et en plus je veux finir d'installer et tout ça avant Vendredi pour être capable d'avoir l'aide de mon ami avec Ruby plutôt que de passer la soirée à  installer Rails.

En espérant être capable.....

Hors ligne

#2 01-05-2014 19:54:39

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Ruby Rail

Je ne connais pas du tout mais as-tu regardé ça : https://www.digitalocean.com/community/ … -using-rvm  ?

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#3 01-05-2014 19:55:34

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Ruby Rail

Sinon, mais sous Jessie : https://packages.debian.org/fr/jessie/ruby-rails-4.0

Quelle branche de Debian utilises-tu ?

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#4 01-05-2014 20:22:09

M1214NN4
Membre
Lieu : Québec
Distrib. : Wheezy 7.4.0 Jessie/sid
Noyau : 3.13-1-686-pae
(G)UI : KDE
Inscription : 30-04-2014

Re : Ruby Rail

J'utilise Jessie main (Debian GNU/Linux 7.4.0 _Wheezy_ - Official i386 NETINST Binary/ wheezy main) Merci pour les liens, je vais essayer ça et te redonner des nouvelles!

Edit: Y aller avec le RVM semble être la meilleur option.

Dernière modification par M1214NN4 (01-05-2014 20:23:38)

Hors ligne

#5 01-05-2014 20:44:11

M1214NN4
Membre
Lieu : Québec
Distrib. : Wheezy 7.4.0 Jessie/sid
Noyau : 3.13-1-686-pae
(G)UI : KDE
Inscription : 30-04-2014

Re : Ruby Rail

Je ne sais pas du tout comment faire cette partie:

Edit the Gemfile file, which contains the specifications of what the application requires:

nano Gemfile
Add the following two lines at the end:

gem 'execjs'
gem 'therubyracer'



quand je fais nano Gemfile je vois [New File] en bas avec une liste d'option, je ne sais pas trop où ajouter les Gems.

Hors ligne

#6 01-05-2014 20:50:39

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Ruby Rail

essaye

find / -name Gemfile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#7 01-05-2014 20:51:48

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : Ruby Rail

Bonjour

Tu peux utiliser locate pour trouver le fichier Gemfile

updatedb


puis

locate Gemfile



Edit : Vu que Paskal est plus rapide que moi, tu vois 2 façons de retrouver un fichier avec find ou locate

Dernière modification par bendia (01-05-2014 20:54:39)


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

En ligne

#8 01-05-2014 21:26:53

M1214NN4
Membre
Lieu : Québec
Distrib. : Wheezy 7.4.0 Jessie/sid
Noyau : 3.13-1-686-pae
(G)UI : KDE
Inscription : 30-04-2014

Re : Ruby Rail

Merci!! Mais oulah j'ai eu ça:

Your Gemfile has no gem server sources. If you need gems that are
not already on your machine, add a line like this to your Gemfile:  
source 'https://rubygems.org'                                      
Could not find gem 'execjs (>= 0) ruby' in the gems available on
this machine.



Mon mantra présentement: "arrache toi pas les cheveux"

Donc en gros j'essaie de modifier un Gem même pas présent?

Hors ligne

#9 01-05-2014 21:28:44

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Ruby Rail

quand tu fais le find ou le locate ?

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#10 01-05-2014 21:30:34

M1214NN4
Membre
Lieu : Québec
Distrib. : Wheezy 7.4.0 Jessie/sid
Noyau : 3.13-1-686-pae
(G)UI : KDE
Inscription : 30-04-2014

Re : Ruby Rail

locate! pardon j'ai pas spécifié!

Hors ligne

#11 01-05-2014 21:32:07

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Ruby Rail

@Bendia: c'est bizarre comme retour de locate, non ?

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#12 01-05-2014 21:45:15

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Ruby Rail

Bon, j'y vais, essaye de regarder :
http://bundler.io/v1.1/gemfile.html
https://github.com/awakia/motions/tree/ … ttpRequest
mais ça ne m'inspire guère.

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#13 01-05-2014 21:48:16

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : Ruby Rail

Effectivement , c'est louche hmm
Peut-être est-ce la commande source qui te fais un environnement genre virtualenv en python ?

Et ca raconte quoi avec find

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

En ligne

#14 01-05-2014 22:47:06

M1214NN4
Membre
Lieu : Québec
Distrib. : Wheezy 7.4.0 Jessie/sid
Noyau : 3.13-1-686-pae
(G)UI : KDE
Inscription : 30-04-2014

Re : Ruby Rail

Ma console a complètement figé, puis chrome y est passé aussi.
tumblr_lzm1a1CJgF1qaehpf.gif

j'ai recommencé et voici ce que ça donne:

Edit the Gemfile file, which contains the specifications of what the application requires:

nano Gemfile



en konsole:

lRkvBNQ.png

ensuite passe à

Add the following two lines at the end:

gem 'execjs'
gem 'therubyracer'
Save and close the file.



Là je reviens à la Konsole et je fais:

Now, we will run the command that will ensure that all of those dependencies are installed:

bundle install




en Konsole:

jd8WGFl.png

...qui tada! est l'erreur que j'ai eu tantôt.... hahahahaha
tumblr_mvs2fiyPtH1rziwwco1_250.gif

Donc on passe à chercher les fameux bundles!!

gem 'execjs'
gem 'therubyracer'

Cherchons en user (et là si je fais des erreurs de commandes dites le moi, j'irai faire seppukku après):

pinky@debian:~$ find / -gem 'execjs' Gemfile
find: unknown predicate `-gem'



En local (encore et toujours milles pardons, ça fait quatres jours que je suis sur Linux):

pinky@debian:~$ locate Gemfile gem 'execjs'
bash: locate: command not found



tumblr_mdwdn92fUP1qlgn9v.gif

Hors ligne

#15 02-05-2014 07:50:26

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Ruby Rail

Attention, il faut exécuter les commandes rigoureusement, exemple :

find / -name Gemfile

que l'on puisse savoir si, oui ou non, ce fichier existe. (et tu feras seppukku un autre jour, il y aura bien d'autres occasions  lol )

et que donne

apt-cache policy locate


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#16 02-05-2014 22:13:37

M1214NN4
Membre
Lieu : Québec
Distrib. : Wheezy 7.4.0 Jessie/sid
Noyau : 3.13-1-686-pae
(G)UI : KDE
Inscription : 30-04-2014

Re : Ruby Rail

Comme il n'y a pas de questions stupides allons y! Est-ce que le nom du gemfile est gem 'execjs' ou juste execjs? Pour quand je fais ma recherche

Hors ligne

#17 02-05-2014 22:24:26

david96
Invité

Re : Ruby Rail

tumblr_lzm1a1CJgF1qaehpf.gif

Désolé M1214NN4 je ne répond pas à ta question, mais je trouve ce gif excellent big_smile

#18 02-05-2014 22:30:52

M1214NN4
Membre
Lieu : Québec
Distrib. : Wheezy 7.4.0 Jessie/sid
Noyau : 3.13-1-686-pae
(G)UI : KDE
Inscription : 30-04-2014

Re : Ruby Rail

Ça résume très bien mes début sur Débian big_smile

Hors ligne

#19 02-05-2014 22:34:26

david96
Invité

Re : Ruby Rail

C'est normal, faut qu'il y ait un choc au début… Après, ce n'est que du bonheur. smile

#20 03-05-2014 08:12:00

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Ruby Rail

M1214NN4 a écrit :

Comme il n'y a pas de questions stupides allons y! Est-ce que le nom du gemfile est gem 'execjs' ou juste execjs? Pour quand je fais ma recherche

Pas de question stupide mais, en revanche, un peu d'inattention.  sad
Dans mon #15, il est bien indiqué que le fichier en question se nomme Gemfile

Donc, copie ici ce que te renvoie la commande :

find / -name Gemfile


En principe, la réponse sera de la forme :

/usr/local/rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.7/lib/rails/generators/rails/app/templates/Gemfile

avec des numéros peut-être légèrement différents (ruby-1.9.3-p194-1 ou ruby-2.0.0-p247 par exemple).

Ou alors ce sera dans un sous-dossier de ton home.

Dernière possibilité, il n'existe pas (la commande ne renvoie rien) et tu en génères un de base : http://stackoverflow.com/questions/3213 … ilenotfoun

Bon courage et planque ton katana.  big_smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#21 15-05-2014 22:08:12

M1214NN4
Membre
Lieu : Québec
Distrib. : Wheezy 7.4.0 Jessie/sid
Noyau : 3.13-1-686-pae
(G)UI : KDE
Inscription : 30-04-2014

Re : Ruby Rail

Désolé j'ai dû mettre ça sur pause, j'arrive pas a updater et chrome ferme de façon intermittante donc j'essaie de fixer ça avant de continuer sur Ruby

Hors ligne

Pied de page des forums