{"id":35,"date":"2009-03-02T17:57:57","date_gmt":"2009-03-02T16:57:57","guid":{"rendered":"http:\/\/flaven.fr\/?p=35"},"modified":"2013-09-28T05:47:36","modified_gmt":"2013-09-28T03:47:36","slug":"installer-locomotive-sur-mac-pour-tester-l-environnement-ruby-on-rails-ror","status":"publish","type":"post","link":"https:\/\/flaven.fr\/2009\/03\/installer-locomotive-sur-mac-pour-tester-l-environnement-ruby-on-rails-ror\/","title":{"rendered":"Installer Locomotive sur Mac pour tester l&#8217;environnement Ruby On Rails (RoR)"},"content":{"rendered":"<p>\t<!-- Installer Locomotive sur Mac pour tester l\u2019environnement Ruby On Rails (RoR) --><\/p>\n<p>\tM\u00eame si l\u2019installation de Ruby On Rails (RoR) semble toujours \u00e0 priori facile sur un Mac. Il y a pl\u00e9thore d\u2019articles concernant l\u2019installation de Ruby, Rails, Mongrel, Capistrano&#8230;etc. Il existe m\u00eame des scripts shell qui vous installe l\u2019ensemble. <!--more--><\/p>\n<p>\tToutefois, si vous souhaitez juste voir \u00e0 quoi ressemble une page RoR, je vous conseille de t\u00e9l\u00e9charger Locomotive. Bien que l\u2019application vienne sans \u00eatre adoss\u00e9 \u00e0 MySQL, \u00e0 l\u2019inverse de InstantRails sur PC, cela donne une id\u00e9e rapide du mode de fonctionnement d\u2019un site en RoR sans base de donn\u00e9es \u00e9videmment ce qui e vous permettra pas d\u2019exp\u00e9rimenter le \u00ab Scaffolding \u00bb ou les vertus suppos\u00e9es de l\u2019 \u00ab Active Record \u00bb.<\/p>\n<h2>Accrochez locomotive \u00e0 votre MAC<\/h2>\n<p>\tVoici la marche \u00e0 suivre pour installer Locomotive sur Mac.<\/p>\n<p>\tComme on peut s\u2019en douter, il faut t\u00e9l\u00e9charger l\u2019application Locomotive, s\u00e9lectionnez l\u2019application la plus r\u00e9cente Locomotive_2.0.X.dmg.<\/p>\n<p>\tA priori pas d&#8217;inqui\u00e9tude sur la version de votre Mac puisque toutes les distributions sont &#8220;Mac Universal (PPC\/x86)&#8221;.<\/p>\n<p>\t<em>Note : Il n&#8217;en va pas de m\u00eame pour les &#8220;bundles&#8221; qui peuvent \u00eatre utiles pour aller plus avant dans le d\u00e9veloppement d&#8217;application RoR : RMagickRail notamment o\u00f9 la distinction se fait entre les deux mac PPC et i386 mais on laisse intentionnellement de c\u00f4t\u00e9 cette probl\u00e9matique pour \u00e9viter de compliquer inutilement nos explications.<\/em><\/p>\n<h2>Faites tourner la loco&#8230;<\/h2>\n<h4>La fen\u00eatre par d\u00e9faut<\/h4>\n<p>Une fois install\u00e9 et lanc\u00e9, l&#8217;application se pr\u00e9sent\u00e9e via cet \u00e9cran.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/03\/Locomotive_2.0.8_1_s.jpg\" width=\"400\" height=\"250\" class=\"size-full wp-image-47 aligncenter\" \/><\/p>\n<h4>Cr\u00e9er votre premi\u00e8re application RoR<\/h4>\n<p>En bas \u00e0 gauche, vous avez un menu contextuelle qui vous permet de cr\u00e9er votre application. Nous contenterons de mener \u00e0 bien la s\u00e9quence &#8220;Create New&#8221; qui consiste \u00e0 cr\u00e9er une application Rails.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/03\/Locomotive_2.0.8_2_s.jpg\" width=\"400\" height=\"250\" class=\"size-full wp-image-47 aligncenter\" \/><\/p>\n<h4>La fen\u00eatre Rails<\/h4>\n<p>Dans le champs &#8220;Application Name&#8221;, vous allez saisir le nom de votre future application rails. dans notre exemple, elle se nomme <strong>&#8220;myappliaction&#8221;<\/strong>. La valeur &#8220;Application Directory&#8221; est le chemin vers votre r\u00e9pertoire par d\u00e9faut en local o\u00f9 viendra se stocker vos applications RoR. Lancer cette commande \u00e9quivaut \u00e0 la commande &#8220;rails myapplication&#8221; pass\u00e9 dans le terminal.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/03\/Locomotive_2.0.8_3_s.jpg\" width=\"400\" height=\"250\" class=\"size-full wp-image-47 aligncenter\" \/><\/p>\n<h4>myappliaction tourne sur le port 3001<\/h4>\n<p>L&#8217;application <strong>&#8220;myappliaction&#8221;<\/strong> est cr\u00e9\u00e9e. Pour d\u00e9marrer cette application, il vous suffit de la s\u00e9lectionner et de cliquer sur la fl\u00e8che verte intitul\u00e9e &#8220;Run&#8221;. Dans notre exemple d&#8217;\u00e9cran, l&#8217;application tourne en local sur le port 3001, elle est donc disponible via votre navigateur \u00e0 l&#8217;adresse suivante &#8220;http:\/\/127.0.0.1:3001&#8221;.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/03\/Locomotive_2.0.8_4_s.jpg\" width=\"400\" height=\"250\" class=\"size-full wp-image-47 aligncenter\" \/><\/p>\n<h4>Bienvenue \u00e0 la station RoR<\/h4>\n<p>Vous apercevez la page standard lanc\u00e9e pour une application RoR. Vous y \u00eates, vous avez une application RoR en fonction &#8220;http:\/\/127.0.0.1:3001&#8221;.<strong><\/strong><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/03\/Locomotive_2.0.8_5_s.jpg\" width=\"400\" height=\"250\" class=\"size-full wp-image-47 aligncenter\" \/><\/p>\n<h2>Pour aller plus loin<\/h2>\n<ul>\n<li>La page o\u00f9 vous pourrez t\u00e9l\u00e9charger l\u2019application Locomotive pour Mac<br \/>\n\t\t<a href=\"http:\/\/sourceforge.net\/projects\/locomotive\" target=\"_blank\">http:\/\/sourceforge.net\/projects\/locomotive<\/a>\n\t<\/li>\n<p><\/p>\n<li>La page o\u00f9 vous pourrez t\u00e9l\u00e9charger l\u2019application Instant Rails pour PC.<br \/>L&#8217;\u00e9quivalent \u00e0 Locomotive pour Mac. La distribution vient avec MySQL et PHP avec le client phpMyAdmin.<br \/>\n\t\t<a href=\"http:\/\/instantrails.rubyforge.org\/wiki\/wiki.pl\" target=\"_blank\">http:\/\/instantrails.rubyforge.org\/wiki\/wiki.pl<\/a>\n\t<\/li>\n<p><\/p>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>M\u00eame si l\u2019installation de Ruby On Rails (RoR) semble toujours \u00e0 priori facile sur un Mac. Il y a pl\u00e9thore d\u2019articles concernant l\u2019installation de Ruby,&hellip; <\/p>\n<p class=\"text-center\"><a href=\"https:\/\/flaven.fr\/2009\/03\/installer-locomotive-sur-mac-pour-tester-l-environnement-ruby-on-rails-ror\/\" class=\"more-link\">Continue reading &rarr; <span class=\"screen-reader-text\">Installer Locomotive sur Mac pour tester l&#8217;environnement Ruby On Rails (RoR)<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":9590,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"bf_ai_meta_description":"Locomotive simplifie le test de l\u2019environnement Ruby On Rails sur Mac. T\u00e9l\u00e9chargez l\u2019outil pour visualiser rapidement une page RoR sans base de donn\u00e9es.","bf_ai_og_title":"Installer Locomotive sur Mac","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3444,3449],"tags":[92,93,94,95],"class_list":["post-35","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming-databases","category-tutorials-how-to","tag-installation","tag-locomotive","tag-ror","tag-ruby"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3Vuhl-z","jetpack_featured_media_url":"https:\/\/flaven.fr\/wp-content\/uploads\/2009\/03\/install_instantrails_pc_1_g_bf.jpg","_links":{"self":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/35","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/comments?post=35"}],"version-history":[{"count":1,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/35\/revisions"}],"predecessor-version":[{"id":9602,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/35\/revisions\/9602"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/media\/9590"}],"wp:attachment":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/media?parent=35"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/categories?post=35"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/tags?post=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}