Walkthrough for ubuntu added, as well as our lost default database file readded
This commit is contained in:
parent
2a59d67d79
commit
5f349305a1
5 changed files with 124 additions and 4 deletions
99
Walkthrough For Ubuntu Install
Normal file
99
Walkthrough For Ubuntu Install
Normal file
|
@ -0,0 +1,99 @@
|
|||
Firstly this walkthrough is done with a 14.04 32bit install of Ubuntu.
|
||||
|
||||
All Commands are quoted with "" which are not to be included in the command.
|
||||
|
||||
All commands that I could are terminal based.
|
||||
|
||||
Lets check if all updates for the system are installed first
|
||||
|
||||
in terminal type
|
||||
|
||||
"sudo apt-get update"
|
||||
|
||||
now we need to install git
|
||||
|
||||
"sudo apt-get install git"
|
||||
|
||||
lets get our RVM installed (Ruby Version Manager) now this is fun because the package you will get from apt-get is outdated.
|
||||
|
||||
so we are going to use CURL to get RVM
|
||||
|
||||
"sudo apt-get install curl"
|
||||
|
||||
then lets install RVM with curl like this
|
||||
|
||||
"curl -L get.rvm.io | bash -s stable"
|
||||
|
||||
"PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting"
|
||||
|
||||
"[[ -s "$HOME/.profile" ]] && source "$HOME/.profile""
|
||||
|
||||
"[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm""
|
||||
|
||||
"source ~/.rvm/scripts/rvm"
|
||||
|
||||
now we can actually install RVM
|
||||
|
||||
"rvm requirements"
|
||||
|
||||
running this will check your system for requirements as well so you will need to put your system password in.
|
||||
|
||||
alright now we can download metamaps from the master using git
|
||||
|
||||
"git clone https://github.com/Connoropolous/metamaps_gen002.git"
|
||||
|
||||
now there is a couple other things we are going to need which is nodejs, postgresql, libpq-dev and redis-server
|
||||
|
||||
"sudo apt-get install nodejs"
|
||||
|
||||
"sudo apt-get install postgresql"
|
||||
|
||||
"sudo apt-get install libpq-dev"
|
||||
|
||||
"sudo apt-get install redis-server"
|
||||
|
||||
Install the specific version of ruby needed *Note you will get a warning about this being an outdated version*
|
||||
|
||||
"rvm install ruby-1.9.3-p125"
|
||||
|
||||
Now we also need to rename your database file which is in ./config/database.default.yml to database.yml
|
||||
|
||||
now run
|
||||
|
||||
"bundle install"
|
||||
|
||||
in your top lvl directory for metamaps this is a lengthy process so you might want to go and make a coffee or something :)
|
||||
|
||||
alright now we need to make sure your postgres password is the same as it is listed in the DB file so we are going to set it by
|
||||
|
||||
"sudo -u postgres psql"
|
||||
|
||||
Select postgres like this
|
||||
|
||||
"\password postgres"
|
||||
|
||||
Then to quit
|
||||
|
||||
"\q"
|
||||
|
||||
now we can run the rake install and db creation
|
||||
|
||||
"rake db:create"
|
||||
|
||||
"rake db:schema:load"
|
||||
|
||||
"rake db:fixtures:load"
|
||||
|
||||
Execute the server : "rails s"
|
||||
|
||||
and dont forget to run realtime too open a new terminal
|
||||
|
||||
navigate to ./realtime and run
|
||||
|
||||
"nodejs realtime-server.js"
|
||||
|
||||
Now your all set enjoy your personal server of metamaps :)
|
||||
|
||||
|
||||
|
||||
|
|
@ -354,7 +354,7 @@ font-family: 'LatoRegular';
|
|||
|
||||
label, select, input, textarea {
|
||||
display:block;
|
||||
}
|
||||
}
|
||||
|
||||
label {
|
||||
margin-top:10px;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// They will automatically be included in application.css.
|
||||
// You can use Sass (SCSS) here: http://sass-lang.com/
|
||||
|
||||
|
||||
.allMetacodes {
|
||||
float:left;
|
||||
}
|
||||
|
@ -62,4 +63,4 @@
|
|||
|
||||
.editMetacodes li.toggledOff {
|
||||
opacity: 0.4;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,13 +7,12 @@
|
|||
<% content_for :title, @user.name + "'s Settings | Metamaps" %>
|
||||
<%= formula_form_for @user, url: user_url do |form| %>
|
||||
<h1 class="index">Your Settings</h1>
|
||||
|
||||
|
||||
<h3>Edit Account</h3>
|
||||
<%= form.input :name, label: "Name", class: "name" %>
|
||||
<%= form.input :email, label: "Email", class: "email" %>
|
||||
<%= form.input :password, label: "Password", class: "password" %>
|
||||
<%= form.submit "Update", class: "update" %>
|
||||
<%= form.submit "Update", class: "update" %>
|
||||
|
||||
<% end %>
|
||||
|
||||
|
|
21
config/database.default.yml
Normal file
21
config/database.default.yml
Normal file
|
@ -0,0 +1,21 @@
|
|||
development:
|
||||
min_messages: WARNING
|
||||
adapter: postgresql
|
||||
host: 127.0.0.1
|
||||
port: 5432
|
||||
encoding: unicode
|
||||
database: metamap002_development
|
||||
pool: 5
|
||||
username: postgres
|
||||
password: "3112"
|
||||
|
||||
production:
|
||||
min_messages: WARNING
|
||||
adapter: postgresql
|
||||
host: ec2-107-21-107-194.compute-1.amazonaws.com
|
||||
port: 5432
|
||||
encoding: unicode
|
||||
database: ddcrn2lgphjk9k
|
||||
pool: 5
|
||||
username: qqpckkahytovwv
|
||||
password: "njeP6cMA8EjM9ukHk9s3ReOdy7"
|
Loading…
Reference in a new issue