Permalink
Browse files

Add Linux dev env

  • Loading branch information...
1 parent 39fde16 commit 6bc582b4dda79b9ae6b42db1f5f2e1c1a92ef243 @ionosphere ionosphere committed Oct 9, 2012
Showing with 36 additions and 0 deletions.
  1. +36 −0 doc/guides/fra/contribute/linux_dev_env.txt
View
36 doc/guides/fra/contribute/linux_dev_env.txt
@@ -0,0 +1,36 @@
+h1. Procédure d'installation d'un poste de developpement Ruby / Rails / Ekylibre sous Linux
+
+1. Installation de ruby / bundler et git
+
+#librairie
+sudo apt-get -y update
+sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline-dev libyaml-dev libcurl4-openssl-dev curl git-core python-software-properties libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison libmysqlclient-dev libpq-dev nodejs
+#ruby
+wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz
+tar -xvzf ruby-1.9.3-p194.tar.gz
+cd ruby-1.9.3-p194/
+./configure
+make
+sudo make install
+echo "gem: --no-ri --no-rdoc" >> ~/.gemrc
+#bundler
+sudo gem install bundler
+
+2. Configuration de Git et récupération des sources
+
+#configuration de git
+#(remplacer m par votre email d'inscription sur GitHub et l par votre login)
+git config --global user.email "m"
+git config --global user.name "l"
+#recupération du projet (le chemin R est à adapter selon votre souhait : ex: /home/djoulin/ekylibre)
+git clone https://github.com/ekylibre/ekylibre.git R
+
+3. Configuration locale du projet et lancement du serveur
+
+#configuration des gem du projet (le chemin R est à adapter selon votre souhait)
+cd R
+bundle install
+#configuration de la DB (editer le fichier R/database.yml avant)
+rake db:create db:migrate
+#demarrage du serveur (http://localhost:3000)
+rails s

0 comments on commit 6bc582b

Please sign in to comment.