Skip to content

MORCSAC/version0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To set up your ruby on rails envirnoment (WINDOWS or MAC), download the package in this link which contains almost evreything you need to build and run your ROR project: http://railsinstaller.org/fr-FR

For Linux : The first step install depencies for Ruby by typing :

		sudo apt-get update
		sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev nodejs

Then :

	cd
	wget http://ftp.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.gz
	tar -xzvf ruby-2.3.3.tar.gz
	cd ruby-2.3.3/
	./configure
	make
	sudo make install
	ruby -v

after that :

	gem install bundler

Installing ruby on rails :

gem install rails -v 5.0.1

then type :

bundle install 

Running the app

$ git clone https:/MORCSAC/version0.git
$ cd version0-master
$ bundle install
$ rake db:setup
$ rails s -b 0.0.0.0

You should then be able to open http://localhost:3000 in your browser.

In your /config/environments/environment.rb, you must be sure to set "config.action_mailer.smtp_settings" variable to be able to send emails via STMP from your application. So you will have to make-sure in your app that you have in your environment file something like this :

config.action_mailer.smtp_settings = {

  	address:"smtp.gmail.com",      - Allows you to use a remote mail server
	port:587,		       -On the off chance that your mail server doesn't run on port 25, you can change it.
	domain:"domain.of.sender.net"  -If you need to specify a HELO domain, you can do it here.
	authentication: "plain",       -specify the authentication type here. :plain(will send the password Base64 encoded)
	user_name:"dave",	       - If your mail server requires authentication, set the username in this setting.
	password:"secret", 	       -Your email password
	enable_starttls_auto: true     - Detects if STARTTLS is enabled in your SMTP server.Defaults to true.

}