background preloader

Ruby

Facebook Twitter

Cours, articles sur le langage Ruby

Sans titre. On this page you will learn how you can deploy your app to a server that is running Passenger.

sans titre

You can either follow these instructions with your own app, or you can use the sample Rails app we prepared. With this information, we can provide you with the most relevant instructions. 1 Transferring the app code to the server 1.1 Push your code to a Git repository. Déployer Sa Première Application Rails Sur Son Dédié Avec Passenger - Simon Ninon. Ce post est un tutoriel destiné à expliquer comment déployer une application rails sur un dédié.

Déployer Sa Première Application Rails Sur Son Dédié Avec Passenger - Simon Ninon

Il retrace toutes les étapes nécessaires, de la configuration des DNS à la configuration d’apache en passant par l’installation du serveur. Ainsi, nous allons, au cours de ce tutoriel, déployer une application rails myBlog sur le nom de domaine simon-ninon.fr. Pour que vous puissiez reproduire les différentes étapes chez vous, ce tutoriel présuppose que vous possédez votre propre nom de domaine et votre propre serveur dédié. Enfin, afin que vous puissiez avoir quelques points de repères, voici quelques données que je vais réutiliser tout au long de ce tutoriel: Update News Ruby. Renaming Apps from the CLI. Last updated 09 September 2015 You can rename an app at any time with the heroku apps:rename command.

Renaming Apps from the CLI

For example, to rename an app named “oldname” to “newname”, change into the app’s git checkout and run: Déployez l'application avec Heroku - Vos premiers pas en Ruby on Rails. Créé par Terence Lee, @hone02 Installez Heroku COACH: Parler des avantages d’Heroku par rapport aux serveurs traditionnels.

Déployez l'application avec Heroku - Vos premiers pas en Ruby on Rails

Premièrement, inscrivez-vous sur Heroku. Ensuite, installez la Heroku Toolbelt (boîte à outils pour Heroku) sur votre système. Si l’installation s’est bien passée, vous devriez avoir accès à la commande heroku dans votre terminal. 2014 - Création Web et Print - Bordeaux - Blog - Déploiement d'une application Ruby On Rails sur serveur dédié. Par Kulgar , publié le 21 Novembre 2012.

2014 - Création Web et Print - Bordeaux - Blog - Déploiement d'une application Ruby On Rails sur serveur dédié

Déployer et héberger une application ruby on rails avec capistrano unicorn et nginx. Mettre en place capistrano en multistage Capistrano est un outil écrit en ruby qui permet de faciliter les déploiements d’application.

Déployer et héberger une application ruby on rails avec capistrano unicorn et nginx

Il n’est pas obligatoire que l’application soit une application rails, cela fonctionne aussi avec des applications sinatra et même des applications non ruby (node.js…) L’objectif du multistaging est de pouvoir déployer différement selon les environnements (staging, production…) Pour commencer nous allons ajouter les gems nécessaires à notre projet: gem 'capistrano'gem 'capistrano-ext' Une fois les gems enregistrés nous allons les installer et mettre en place capistrano: $ bundle install --binstubs $ bin/capify . $ mkdir config/deploy $ cp config/environments/production.rb config/environments/staging.rb $ cap staging deploy:setup Le binstubs permet de freezer les bins, c’est une bonne pratique. How To Deploy Sinatra Based Ruby Web-Applications On Ubuntu 13. Introduction Sinatra is a concise framework that does not like to show off.

How To Deploy Sinatra Based Ruby Web-Applications On Ubuntu 13

Sinatra: README (French) This page is also available in English, Chinese, German, Hungarian, Korean, Portuguese (Brazilian), Portuguese (European), Russian, Spanish and Japanese.

Sinatra: README (French)

Attention : Ce document correspond à la traduction de la version anglaise et il n’est peut être plus à jour. Sinatra est un DSL pour créer rapidement et facilement des applications web en Ruby : # mon_application.rb require 'sinatra' get '/' do 'Bonjour le monde ! 'end. Tutoriel Ruby on Rails - 24 - Les layouts (Introduction) Tutoriel vidéo Ruby : Héberger Rails avec nginx et Passenger. Les Tutoriaux - Apprendre c'est bien, comprendre c'est mieux. Installation de Redmine 3.0.3 sous debian 7 avec passenger 13 juin 2015 | Posted in Logiciel | By admin.

Les Tutoriaux - Apprendre c'est bien, comprendre c'est mieux

Blog » Installer un serveur web sous Raspberry Pi pour RoR sous Apache. Voici un tutoriel expliquant comment installer sur une Raspberry Pi un serveur Apache permettant de faire tourner Ruby on Rails grâce à Phusion Passenger.

Blog » Installer un serveur web sous Raspberry Pi pour RoR sous Apache

Ces commandes doivent être exécutées sur la Pi (directement avec un clavier branché en USB ou alors en SSH). Cette installation a été réalisée sous Raspbian, un OS dérivé de Debian pour Raspberry Pi. Installation des prérequis Nous aurons besoin de cURL afin de télécharger les binaires à installer, ainsi que de NodeJS pour satistaire le JavaScript runtime voulu par Rails. Ruby on Rails: Deploy. How To Install Rails and nginx with Passenger on Ubuntu. Introduction. Web Services with Ruby - SOAP4R. What is SOAP ? The Simple Object Access Protocol (SOAP) is a cross-platform and language-independent RPC protocol based on XML and, usually (but not necessarily) HTTP.

It uses XML to encode the information that makes the remote procedure call, and HTTP to transport that information across a network from clients to servers and vice versa. SOAP has several advantages over other technologies like COM, CORBA etc: for example, its relatively cheap deployment and debugging costs, its extensibility and ease-of-use, and the existence of several implementations for different languages and platforms. Ruby on Rails. Développez votre application - Vos premiers pas en Ruby on Rails.

Créé par Vesa Vänskä, @vesan Premièrement, installez Ruby on Rails en suivant ce guide. Étape 0: Étudier les outils Éditeurs de code / Éditeur de texte : gedit, vim, emacs, Komodo, Sublime Text, Textmate sont des examples d’éditeurs que vous pouvez utiliser pour écrire du code et éditer des fichiers. Terminal / Ligne de commande : exécuter des commandes pour par example démarrer le server Rails. Navigateur web (Firefox, Safari, Chrome) : pour afficher votre application. Apprenez Ruby. Une introduction à Ruby. Drawing with Processing and Ruby. Processing is an environment/programming language that is meant to make visual, interactive applications extremely easy to write.

It can be used for everything from teaching children how to code to visualizing scientific data. Fortunately, all of this goodness is no longer bottled up inside Processing anymore; you can use it from Ruby! Setup Ruby On Rails on Mac OS X 10.10 Yosemite - GoRails. An introduction to Ruby Programming: the history of Ruby. Blog in less than 10 minutes using Ruby on Rails. Comment débuter en Ruby on Rails ? par. Il m’arrive régulièrement de croiser des gens souhaitant s’initier à Ruby et Ruby on Rails.

Il existe une multitude de ressources. J’ai essayé de sélectionner celles qui me semblent vraiment indispensables. Développeurs Ruby, vous pouvez passer votre chemin, je ne vous en voudrai pas, vous n’apprendrez pas grand chose ici :) Avant de commencer, faisons un petit rappel. Ruby est un langage de programmation (comme PHP, Java, Python…) et Ruby on Rails est un framework (les fondations d’un site, cela évite de réinventer la roue et permet de bien structurer son code). Les meilleurs cours et tutoriels Ruby et Ruby on Rails. Développez votre application - Vos premiers pas en Ruby on Rails. Ruby pour les nuls - Apprendre le Ruby à partir de zéro. Tutoriel Ruby on Rails : Apprendre Rails par l'exemple. Ruby. Créer un site de zéro avec Ruby on RailsGeek Me Up – Devenez Geek ! Ruby on Rails est un framework web (rassemblement d’outils pour simplifier le développement de site internet), basé sur le langage Ruby qui permet de créer des applications web très puissantes et d’écrire du code avec une très grande productivité.

Cette technologie est aujourd’hui très en vogue dans le monde des startup comme le montre la liste (non exhaustive) des sites construits sur ce framework : airbnb.com, github.com, basecamp.com, twitter.com (V1), groupon.com, etc… Si vous créez une entreprise dans le secteur de l’Internet, que vous êtes responsable technique ou tout simplement que vous voulez apprendre à développer un site internet, je vous invite très fortement à lire les mots qui suivent. Introduction : quelle technologie utiliser? Le choix d’une technologie web pour réaliser un site web professionnel est une décision importante car : Sans entrer dans le détail, je classerai les technologies de création de site web en trois grandes familles : Ruby en vingt minutes. Introduction Ce court tutoriel ne devrait pas prendre plus de vingt minutes de votre temps. Il part du principe que vous avez déjà installé Ruby ; si ce n’est pas le cas, il vous est chaleureusement conseillé de le faire avant de poursuivre votre lecture.

Note: le traducteur a ici considéré qu’il était plus pertinent de conserver l’entièreté du code en anglais, plutôt que de présenter un mélange en « franglais » de mot-clés anglais et noms de variables français. L’usage d’un langage de programmation, quel qu’il soit, nécessite hélas (?) Encore quelques notions essentielles dans la langue de Shakespeare.