|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() |
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 ------
------ A faire ------
|
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() |
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. |
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : décembre 2003 Messages : 3 716 ![]() |
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 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 |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() |
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. |
|
00
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : décembre 2003 Messages : 3 716 ![]() |
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 |
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() |
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. |
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() |
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 |
|
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() |
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. |
|
|
00
|
|
|
#9 |
|
Membre chevronné
![]() |
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. |
|
00
|
|
|
#10 | |
|
Membre extrêmement actif
![]() ![]() Mathieu Administrateur systèmes et réseaux Inscription : juillet 2005 Messages : 1 482 ![]() |
Citation:
|
|
|
00
|
|
|
#11 |
|
Futur Membre du Club
![]() |
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. |
|
|
00
|
|
|
#12 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : décembre 2003 Messages : 3 716 ![]() |
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 |
|
|
00
|
|
|
#13 |
|
Futur Membre du Club
![]() |
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. |
|
|
00
|
|
|
#14 |
|
Futur Membre du Club
![]() |
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 ! |
|
|
00
|
|
|
#15 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : décembre 2003 Messages : 3 716 ![]() |
![]() ç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 |
|
|
00
|
|
|
#16 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : décembre 2003 Messages : 3 716 ![]() |
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 |
|
|
00
|
|
|
#17 | ||
|
Futur Membre du Club
![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#18 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : décembre 2003 Messages : 3 716 ![]() |
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
__________________
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 |
|
|
00
|
|
|
#19 | |||
|
Expert Confirmé Sénior
![]() ![]() Inscription : décembre 2003 Messages : 3 716 ![]() |
Banco, j'ai réussi à le faire fonctionner
Alors donc le principe : - Un petit Citation:
- 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 :
__________________
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 |
|||
|
|
00
|
|
|
#20 | |
|
Futur Membre du Club
![]() |
Citation:
Teste en remplaçant avec ce nouveau exécutable : http://www.easyrails.org/download/portablerails.exe
|
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com