+ Répondre à la discussion
Page 1 sur 3 123 DernièreDernière
Affichage des résultats 1 à 20 sur 41
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2006
    Messages : 25
    Points : 17
    Points
    17

    Par défaut EasyRails : package de développement Rails automatique pour Windows

    Tout le monde connaît EasyPHP et WAMP qui installent tout le nécessaire pour débuter la programmation PHP. Vu le succès de Rails, j'ai entreprit de faire la même chose pour Ruby on Rails.

    Le package d'installation s'appelle EasyRails et installe tout le nécessaire pour commencer le développement Ruby on Rails sur Windows.

    Ce package diffère de la philosophie d'InstantRails : il ne comprend pas de serveur Apache/MySQL, mais uniquement toute la partie Ruby, Rails, Mongrel et surtout RadRails, un environnement de développement Ruby on Rails sous Windows.

    Le but avoué est de fournir un installeur qui installe Ruby en global sur la machine et autoconfigure RadRails de manière transparente. L'utilisateur a juste besoin de se soucier de la bonne installation de son client/serveur SGBD, il lance l'install EasyRails sur son poste client Windows et peut directement créer un nouveau projet dans RadRails sans aucune configuration préalable.

    Le site est en construction, le paquet d'installation est disponible sur http://www.easyrails.org

    ------
    Historique
    ------

    • 07.02 #2
      (!) Correction de bug, quelques commandes Ruby ne marchaient pas en dehors de RadRails.
      (!) Mise à jour Rails vers 1.2.2
      (!) Suppression du cache des gems : paquet plus léger de quelques Mo.
      (+) L'utilisateur peut maintenant choisir son dossier d'installation, la configuration dynamique est effectuée par un script Ruby qui est lancé à la fin de l'installation.
      (+) L'installeur détecte si la JVM 1.5 de Sun est installée, la télécharge et l'installe si elle ne l'est pas.
    • 07.02
      (+) Première sortie, yeah !


    ------
    A faire
    ------

    • Proposer à l'utilisateur le choix du dossier pour l'emplacement des applications Rails créées avec RadRails. Pour l'instant dans le dossier "MyRailsApps" du dossier d'installation.
    • J'attends vos suggestions et/ou retour de bugs/problèmes.

  2. #2
    Membre chevronné
    Homme Profil pro
    Consultant ERP
    Inscrit en
    février 2004
    Messages
    642
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : février 2004
    Messages : 642
    Points : 770
    Points
    770

    Par défaut

    Très bonne initiative.

    Est-ce que RadRails vaut vraiment la peine ? Car je ne connais que vim et le plugin rails qui répondent à tous mes besoins jusqu'à présent.
    Nul ne peut mieux connaitre la connaissance qu'elle-même.

  3. #3
    Expert Confirmé Sénior
    Avatar de titoumimi
    Inscrit en
    décembre 2003
    Messages
    3 710
    Détails du profil
    Informations personnelles :
    Âge : 33

    Informations forums :
    Inscription : décembre 2003
    Messages : 3 710
    Points : 7 180
    Points
    7 180

    Par défaut

    très très bonne idée

    Si je puis me permettre quelques suggestions...

    Je pense qu'ajouter mySQL au packages en renforcerait encore l'attrait et la simplicité (idem pour une solution du genre phpMyAdmin).

    Et le top du top, ce serait que ça puisse s'installer sur une clé USB Je suis un grand nomade, et j'aime bien avoir tout mon environnement de dev sur moi

    quoiqu'il en soit, beaucoup pour cette très bonne idée.
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    La rubrique Ruby / Rails recrute. Contactez moi !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  4. #4
    Membre chevronné
    Homme Profil pro
    Consultant ERP
    Inscrit en
    février 2004
    Messages
    642
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : février 2004
    Messages : 642
    Points : 770
    Points
    770

    Par défaut

    au lieu d'un mysql qui demande le lancement d'un serveur, pourquoi ne pas tout simplement employer sqlite3 ?

    Bien plus light et demande moins de ressources.
    Nul ne peut mieux connaitre la connaissance qu'elle-même.

  5. #5
    Expert Confirmé Sénior
    Avatar de titoumimi
    Inscrit en
    décembre 2003
    Messages
    3 710
    Détails du profil
    Informations personnelles :
    Âge : 33

    Informations forums :
    Inscription : décembre 2003
    Messages : 3 710
    Points : 7 180
    Points
    7 180

    Par défaut

    très bonne idée

    mysql est une déformation pro, j'utilise wamp à longueur de journée, donc dans ma tête c'est presque devenu mySQL = DB
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    La rubrique Ruby / Rails recrute. Contactez moi !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  6. #6
    Membre chevronné
    Homme Profil pro
    Consultant ERP
    Inscrit en
    février 2004
    Messages
    642
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : février 2004
    Messages : 642
    Points : 770
    Points
    770

    Par défaut

    je sais que j'ai de très bonnes idées ;-) lol ( bon, j'arrête pour ce siècle :p )
    Nul ne peut mieux connaitre la connaissance qu'elle-même.

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2006
    Messages : 25
    Points : 17
    Points
    17

    Par défaut

    Pour répondre sur le choix de RadRails : tout simplement parce qu'avec ce package je vise les développeurs Web qui veulent découvrir Rails facilement.

    Les gens qui veulent vraiment découvrir Rails et qui s'y connaissent, ça ne les dérange pas de se documenter sur le Net, de faire une install standard de Ruby, d'utiliser gem à la main pour installer rails et mongrel, d'installer leur éditeur favori et de le configurer pour Rails.

    Les autres développeurs Web qui viennent du monde PHP, .NET, J2EE n'ont pas forcément le temps et l'envie nécessaire de se documenter des heures sur comment installer tout l'environnement nécessaire.

    C'est pour cette raison que j'ai choisi d'inclure RadRails qui permet à n'importe quel développeur de découvrir Rails rapidement, sans avoir à lancer des commandes dans une fenêtre MS-DOS.

    Libre à lui de découvrir les vraies bases de Rails une fois qu'il aura découvert par lui-même tout le potentiel de ce superbe framework.

    Edit :

    j'en profite pour rajouter que je compte faire du site easyrails.org un site anglais/français de démocratisation du framework Rails et du langage Ruby.
    Il visera particulièrement les développeurs Web et tentera de les convaincre de tester et d'utiliser Rails.
    Le premier tutoriel disponible sera une version révisée d'un ancien tutoriel que j'ai déjà publié sur :
    http://slainer.68.free.fr/rails/rails01.html

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2006
    Messages : 25
    Points : 17
    Points
    17

    Par défaut

    Merci d'avoir épinglé ce post .

    Demain je travaillerai sur une nouvelle version de l'installeur qui corrigera en même temps un petit bug de la version actuelle.

    Edit :
    à propos des SGBD, effectivement SQLite peut etre une bonne idée. On pourra peut être l'intégrer dans le paquet un peu plus tard, en optionnel.

    Bonne soirée,
    Nicolas.

  9. #9
    Membre chevronné
    Homme Profil pro
    Consultant ERP
    Inscrit en
    février 2004
    Messages
    642
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : février 2004
    Messages : 642
    Points : 770
    Points
    770

    Par défaut

    Pour l'intégrer ? :p il suffit de copier la dll de sqlite3 dans le répertoire vendor d'un projet ou dans un des chemins de ruby et le tour est joué.
    Nul ne peut mieux connaitre la connaissance qu'elle-même.

  10. #10
    Membre extrêmement actif
    Avatar de kedare
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    juillet 2005
    Messages
    1 487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : juillet 2005
    Messages : 1 487
    Points : 1 431
    Points
    1 431

    Par défaut

    Citation Envoyé par titoumimi
    très bonne idée

    mysql est une déformation pro, j'utilise wamp à longueur de journée, donc dans ma tête c'est presque devenu mySQL = DB
    Haan ... (mysql c'est le mal! vive postgresql et sqlite)

  11. #11
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2006
    Messages : 25
    Points : 17
    Points
    17

    Par défaut

    Comme je l'avais annoncé, j'ai réalisé ce matin une nouvelle version de ce paquet d'installation Ruby on Rails sur Windows.

    La configuration des composants Ruby, Rails et surtout RadRails est désormais effectuée de manière dynamique ce qui permet à l'utilisateur de choisir le dossier d'installation (youpi).

    Cette fonctionnalité a été testée sommairement, j'attends les retours .

    La gem Rails a été mise à jour en 1.2.2 et le paquet détecte la présence de la machine virtuelle Java de Sun. Si la machine n'est pas présente, il la télécharge et l'installe avant de débuter l'installation.
    Enfin le paquet est légèrement plus léger que le précédent grâce à la suppression du cache des gems.

  12. #12
    Expert Confirmé Sénior
    Avatar de titoumimi
    Inscrit en
    décembre 2003
    Messages
    3 710
    Détails du profil
    Informations personnelles :
    Âge : 33

    Informations forums :
    Inscription : décembre 2003
    Messages : 3 710
    Points : 7 180
    Points
    7 180

    Par défaut

    quelle efficacité

    (tu pourra penser à me recontacter STP )
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    La rubrique Ruby / Rails recrute. Contactez moi !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  13. #13
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2006
    Messages : 25
    Points : 17
    Points
    17

    Par défaut

    Bonjour,
    Le site d'EasyRails n'est plus accessible, il le sera a nouveau courant de la journée, je m'excuse de cela.

    EDIT : le package est à nouveau téléchargeable.

  14. #14
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2006
    Messages : 25
    Points : 17
    Points
    17

    Par défaut

    Nouveauté !!!

    Après EasyRails, le package qui permet d'installer tout un environnement Ruby et Rails sur Windows en deux clics de souris, voici PortableRails.
    PortableRails permet d'initialiser un environnement Ruby et Rails complet depuis une clé USB ou tout média réinscriptible (disque dur externe, Flash, etc).

    Avec PortableRails, baladez-vous avec Ruby, Rails et tous vos projets, prêt à les développer et les lancer sur n'importe quel ordinateur Windows, même sans avoir les droits administrateur, sans rien modifier au système.

    La magie s'effectue grâce à un petit EXE qui initialise l'environnement "on the fly" et lance une commande MS DOS où les différentes commandes Ruby et Rails sont disponibles jusqu'à la fermeture de la fenêtre.

    Le tout est disponible sur mon blog (pour l'instant) : http://blog.slainer68.org

    Je suis aussi en train d'écrire des tutoriaux Rails...

    Bon développement !

  15. #15
    Expert Confirmé Sénior
    Avatar de titoumimi
    Inscrit en
    décembre 2003
    Messages
    3 710
    Détails du profil
    Informations personnelles :
    Âge : 33

    Informations forums :
    Inscription : décembre 2003
    Messages : 3 710
    Points : 7 180
    Points
    7 180

    Par défaut



    ça, c'est une super bonne nouvelle, depuis le temps que je l'attendai
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    La rubrique Ruby / Rails recrute. Contactez moi !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  16. #16
    Expert Confirmé Sénior
    Avatar de titoumimi
    Inscrit en
    décembre 2003
    Messages
    3 710
    Détails du profil
    Informations personnelles :
    Âge : 33

    Informations forums :
    Inscription : décembre 2003
    Messages : 3 710
    Points : 7 180
    Points
    7 180

    Par défaut

    Bon, après tests (oui, j'ai une connexion pire que du 56k, et j'ai du faire du ménage sur ma clé), félicitations, ça marche du feu de dieu

    Juste une ou deux petites remarques :

    - j'ai rajouté un bat dans la racine de l'appli, qui me lance RadRails (bah oui, je suis une feignasse, j'aime pas taper trop de texte )
    - Il manque tout de même une DB derrière (ou sinon je n'ai pas vu), et un outil qui fasse grosso modo ce que fait phpmyadmin (en fonction de la DB que tu choisira)

    Je pense qu'en rajoutant ces deux trucs, ça va être une appli de killer, je sens que très vite je ne vais plus utiliser que ça

    félicitations à toi en tout cas, et un énorme merci

    Edit : Je suis en train de lire le bouquin "Pratique de Ruby on Rails", il suffirait de rajouter la DLL de sqlite dans le répertoire bin de Ruby, et on peut utiliser l'outil SQLite Database Browser pour tout ce qui est création. Je fait des tests, et je te tiens au courant
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    La rubrique Ruby / Rails recrute. Contactez moi !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  17. #17
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2006
    Messages : 25
    Points : 17
    Points
    17

    Par défaut

    Citation Envoyé par titoumimi

    - j'ai rajouté un bat dans la racine de l'appli, qui me lance RadRails (bah oui, je suis une feignasse, j'aime pas taper trop de texte )
    Effectivement, je rajouterai une commande radrails pour lancer facilement radrails à partir de la console. Je n'ai pas mis de fichier bat directement à la racine pour éviter que l'utilisateur soit tenté de lancer RadRails avant de lancer portablerails.exe.

    Citation Envoyé par titoumimi
    - Il manque tout de même une DB derrière (ou sinon je n'ai pas vu), et un outil qui fasse grosso modo ce que fait phpmyadmin (en fonction de la DB que tu choisira)

    Je pense qu'en rajoutant ces deux trucs, ça va être une appli de killer, je sens que très vite je ne vais plus utiliser que ça

    Edit : Je suis en train de lire le bouquin "Pratique de Ruby on Rails", il suffirait de rajouter la DLL de sqlite dans le répertoire bin de Ruby, et on peut utiliser l'outil SQLite Database Browser pour tout ce qui est création. Je fait des tests, et je te tiens au courant
    Super, c'est exactement ce que je cherchais : un client SQLite ultra léger et sans installation . S'il fonctionne, on l'intégrera dans le package et ça sera ultime .

  18. #18
    Expert Confirmé Sénior
    Avatar de titoumimi
    Inscrit en
    décembre 2003
    Messages
    3 710
    Détails du profil
    Informations personnelles :
    Âge : 33

    Informations forums :
    Inscription : décembre 2003
    Messages : 3 710
    Points : 7 180
    Points
    7 180

    Par défaut

    par contre, je ne trouve pas où il stoque les projets... dans "MyRailsApps", je n'ai rien du tout

    Edit : je viens de trouver : en fait, il me les met dans C:\Documents and Settings\titou\user\test2 Y'a pas moyen de forcer "MyRailsApps" par défaut comme workspace avec un chemin relatif ?
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    La rubrique Ruby / Rails recrute. Contactez moi !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  19. #19
    Expert Confirmé Sénior
    Avatar de titoumimi
    Inscrit en
    décembre 2003
    Messages
    3 710
    Détails du profil
    Informations personnelles :
    Âge : 33

    Informations forums :
    Inscription : décembre 2003
    Messages : 3 710
    Points : 7 180
    Points
    7 180

    Par défaut

    Banco, j'ai réussi à le faire fonctionner

    Alors donc le principe :

    - Un petit
    gem install sqlite3-ruby
    dans le répertoire bin de Ruby (dans la liste de choix, j'ai choisi le 2 (2. sqlite3-ruby 1.2.1 (mswin32)) .

    - Copie de la DLL sqlite3 dans le répertoire bin de Ruby.

    - Copier l'exécutable SQLite Database Browser à la racine de ton appli

    Il ne reste alors plus qu'à créer une base à l'aide de l'exécutable, à la sauvegarder dans le répertoire db de l'appli Rails, et de se connecter comme suit dans database/config.yml :

    Code :
    1
    2
    3
    4
    5
    6
    development:
      adapter: sqlite3
      database: db/nom_de_la_base
      #username: root
      #assword:
      #host: localhost
    Dès que tu aura résolu le soucis de chemin automatique des projets, ça va être terrible
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    La rubrique Ruby / Rails recrute. Contactez moi !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  20. #20
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2006
    Messages : 25
    Points : 17
    Points
    17

    Par défaut

    Citation Envoyé par titoumimi
    par contre, je ne trouve pas où il stoque les projets... dans "MyRailsApps", je n'ai rien du tout

    Edit : je viens de trouver : en fait, il me les met dans C:\Documents and Settings\titou\user\test2 Y'a pas moyen de forcer "MyRailsApps" par défaut comme workspace avec un chemin relatif ?
    Oups ! En fait c'était prévu, mais j'ai laissé filé un ptit bug xD. Et en même temps que je corrigeais ce petit bug, j'en ai remarqué un autre.
    Teste en remplaçant avec ce nouveau exécutable :
    http://www.easyrails.org/download/portablerails.exe

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •