Outils pour utilisateurs

Outils du site


devweb:webapp:jobsworth (lu 12998 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
devweb:webapp:jobsworth [17-06-2013 23:07]
edmc73
devweb:webapp:jobsworth [18-11-2015 10:02] (Version actuelle)
edmc73 [Finalement...]
Ligne 25: Ligne 25:
   rvm all do passenger-install-apache2-module   rvm all do passenger-install-apache2-module
      
-Malgré les messages suivant, ça marche mieux sans modifier la config du module par défaut.+Noté bien les messages suivant afin de configurer Apache.
 <code>The Apache 2 module was successfully installed. <code>The Apache 2 module was successfully installed.
  
Ligne 37: Ligne 37:
 applications on Apache, without any further Ruby on Rails-specific applications on Apache, without any further Ruby on Rails-specific
 configuration!</code>   configuration!</code>  
-    +Ici nous allons modifier le fichier adéquate 
 +  vi /etc/apache2/httpd.conf 
 +et ajouter 
 +  LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p429/gems/passenger-4.0.5/libout/apache2/mod_passenger.so 
 +  PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p429/gems/passenger-4.0.5 
 +  PassengerDefaultRuby /usr/local/rvm/wrappers/ruby-1.9.3-p429/ruby 
 +   
 +Si nécessaire, désactivez le mod passenger par défaut de apache2 
 +  a2dismod passenger 
 <code>Deploying a Ruby on Rails application: an example <code>Deploying a Ruby on Rails application: an example
  
Ligne 79: Ligne 88:
  
 On s'assure d'être à la racine du projet et on tape On s'assure d'être à la racine du projet et on tape
-  bin/jobsworth setup+  bundle exec lib/setup.rb
      
-On répond aux questions.  +On répond aux questions et la 1ere fois on répond **y** pour **Initialize database schema [n]:**
-  mysql +
-  etc... avec des et des y lol+
  
 On lance ensuite la mise a jour. On lance ensuite la mise a jour.
   ./update.sh   ./update.sh
 +  
      
 Et au cas ou  Et au cas ou 
   chown -R www-data.www-data /var/www/jobsworth   chown -R www-data.www-data /var/www/jobsworth
   service apache2 restart   service apache2 restart
 +  
 +===== état des lieux =====
 +
 +<code>[root]# ruby -v
 +ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux]
 +
 +[root]# rails -v
 +Rails 3.2.13
 +
 +[root]# rvm -v
 +rvm 1.20.13 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
 +
 +[root]# which ruby
 +/usr/local/rvm/rubies/ruby-1.9.3-p429/bin/ruby
 +
 +[root]# which rails
 +/usr/local/rvm/gems/ruby-1.9.3-p429/bin/rails
 +
 +[root]# which rvm
 +/usr/local/rvm/bin/rvm
 +
 +[root]# which passenger
 +/usr/local/rvm/gems/ruby-1.9.3-p429/bin/passenger
 +</code>
 +
 +===== Finalement... =====
 +Au final, rien ne fonctionne, ruby est pour moi une usine à gaz un peu comme nodeJS, ça installe des fichiers de partout sur le système et on a l'impression de ne plus maîtriser ce qu'il se passe.
 +
 +Je vais donc faire marche arrière et tenter de faire le ménage car ruby prend déjà plus d'1 Go de place...
 +<code>
 +# rvm disk-usage all
 +   Downloaded Archives Usage: 46M
 +          Repositories Usage: 257M
 + Extracted Source Code Usage: 43M
 +             Log Files Usage: 3,9M
 +              Packages Usage: 2,1M
 +                Rubies Usage: 119M
 +               Gemsets Usage: 639M
 +              Wrappers Usage: 296K
 +       Temporary Files Usage: 4,0K
 +           Other Files Usage: 4,2M
 +            Total Disk Usage: 1,1G
 +
 +</code>
 +
 +Je me lance 
 +<code>
 +# rvm remove all
 +Are you SURE you wish to 'remove' all rubies?
 +(anything other than 'yes' will cancel) > yes
 +/usr/local/rvm/src/ruby-1.9.3-p429 has already been removed.
 +Removing /usr/local/rvm/rubies/ruby-1.9.3-p429...
 +Removing ruby-1.9.3-p429 aliases...
 +Removing ruby-1.9.3-p429 wrappers...
 +Removing ruby-1.9.3-p429 environments...
 +Removing ruby-1.9.3-p429 binaries...
 +/usr/local/rvm/src/ruby-2.0.0-p195 has already been removed.
 +Removing /usr/local/rvm/rubies/ruby-2.0.0-p195...
 +Removing ruby-2.0.0-p195 aliases...
 +Removing ruby-2.0.0-p195 wrappers...
 +Removing ruby-2.0.0-p195 environments...
 +Removing ruby-2.0.0-p195 binaries...
 +
 +
 +# rvm cleanup all
 +Cleaning up rvm archives
 +Cleaning up rvm repos
 +Cleaning up rvm src
 +Cleaning up rvm log
 +Cleaning up rvm tmp
 +Cleaning up rvm gemsets
 +Cleaning up rvm links
 +Cleanup done.
 +
 +</code>
 +
 +On a gagné 1Go
 +<code>
 +# rvm disk-usage all
 +   Downloaded Archives Usage: 4,0K
 +          Repositories Usage: 4,0K
 + Extracted Source Code Usage: 4,0K
 +             Log Files Usage: 4,0K
 +              Packages Usage: 2,1M
 +                Rubies Usage: 4,0K
 +               Gemsets Usage: 8,0K
 +              Wrappers Usage: 4,0K
 +       Temporary Files Usage: 4,0K
 +           Other Files Usage: 4,1M
 +            Total Disk Usage: 6,2M
 +</code>
devweb/webapp/jobsworth.1371503243.txt.gz · Dernière modification: 17-06-2013 23:07 de edmc73