Source du formulaire d'installation RoR et déploiement d'une application de test

• téléchargez les sources de Ruby, puis décompressez, décompressez, configurez et installez [root@railstestwebmin ~]#wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 [root@railstestwebmin ~]#tar xjvf ruby-1.9.3-p194.tar.bz2 [root@railstestwebmin ~]#cd ruby-1.9.3-p194 [root@railstestwebmin ruby-1.9.3-p194]#./configure [ root@railstestwebmin ruby-1.9.3-p194]#make [root@railstestwebmin ruby-1.9.3-p194]#make install • vérifiez la version ruby [root@railstestwebmin ~]#ruby -v • téléchargez Ruby Gems et installez [root@railstestwebmin ~]#wget http://rubyforge.org/frs/download.php/76073/rubygems-1.8.24.tgz [root@railstestwebmin ~]#tar xzvf rubygems-1.8.24.tgz [root@railstestwebmin ~]#cd rubygems- 1.8.24 [root@railstestwebmin rubygems-1.8.24]#ruby setup.rb • installation de Rails à l'aide de ruby gems (gem est un gestionnaire de paquets) [root@railstestwebmin ~]#gem install rails –include-dependencies • création d'une application [root @railstestwebmin ~]#rails new prv — pour créer une application prv et rails est une commande binaire dans le dossier de scripts racine de cette application, vérifiez le fichier database.yml pour quelle base de données cette application utilise. • En exécutant l'application [root@railstestwebmin prv]#rails server à l'intérieur de ce répertoire d'applications, exécutez la commande du serveur rails, cela peut donner une erreur comme, dans ce cas, j'ai obtenu que sqlite3 soit introuvable. Base de données sqlite3 utilisée par l'application et elle n'est pas installée, nous devons donc installer sqlite2. [root@railstestwebmin prv]#yum install sqlite-devel Après, lors de l'exécution de l'application, j'ai eu une erreur du type —- « /usr/lib/ruby/gems/1.8/gems/execjs-1.4.0/lib/execjs/runtimes. rb:51:in `autodetect' : Impossible de trouver un environnement d'exécution JavaScript. Voir https://github.com/sstephenson/execjs pour une liste des environnements d'exécution disponibles. (ExecJS::RuntimeUnavailable) » — nous devons donc installer Java script runner, c'est-à-dire ajouter une gemme dans Gemfile de cette application comme gem 'therubyracer' ou gem 'execJS', ici therubyracer et execJS prennent en charge les scripts java. après avoir ajouté une gemme javascript dans Gemfile, installez le bundle, il lira le Gemfile et installera toutes les gemmes mentionnées dans ce fichier, puis exécuterez « serveur rails » dans la racine de cette application, [root@railstestwebmin prv]#rails server => Booting WEBrick => Application Rails 3.1.0 commençant en développement sur http://0.0.0.0:3000 => Appeler avec -d pour détacher => Ctrl-C pour arrêter le serveur [2012-09-07 17:09:45] INFO WEBrick 1.3. 1 [07/09/2012 17:09:45] INFO ruby 1.8.7 (23/06/2010) [i386-linux] [07/09/2012 17:09:45] INFO WEBrick::HTTPServer#start: pid= 3049 port=3000 Accédez au navigateur et vous pouvez voir la page de bienvenue de Rails http:// :3000 Prenez contact avec nous.

Abonnez-vous pour les dernières mises à jour

Articles Similaires

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrench