setup Rails ubuntu 14.04 LTS

what I tried

ubuntu 14.04 LTS install / and update
—after that
open terminal ctl+alt T
install git - at ubuntu software center

(need git to install rbenv)

$ git --version
git version 1.9.1

install rbenv

$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ exec $SHELL 
$ type rbenv
"rbenv is a function"

https://github.com/sstephenson/rbenv#installation
https://github.com/sstephenson/ruby-build#readme

$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ rbenv install -list

install three of ruby versions

$ rbenv install 1.9.3-p547
$ rbenv install 2.0.0-p481
$ rbenv install 2.1.2

rbenv install 2.0.0-p451 didn’t work so tried

$ rbenv global 1.9.3-p545
$ ruby -v
ruby 1.9.3p545

and then tried again

$ rbenv install 2.0.0-p451

didn’t work so read error message “…The Ruby openssl extension was not compiled. Missing the OpenSSL lib?” a-ha!

so I tried this (I forgot about this..)

$ sudo apt-get -y install build-essential zlib1g-dev libreadline-dev libssl-dev libcurl4-openssl-dev libsqlite3-dev 

+

git-core sqlite3 curl libyaml-dev libxml2-dev libxslt1-dev python-software-properties

(I didn’t do this but gorails.com says do)
and then tried again

$ rbenv install 2.0.0-p451

didn’t work. this time simply exit and open terminal and then try. didn’t work. go home and let’s try again.

did I update?

$ sudo apt-get update

and try again didn’t work. install 2.1.2 first and worked!

$ rbenv install 2.1.2

and then.. found out there’s stable version 2.0.0-p481. so tried

$ rbenv global 2.1.2
$ rbenv install 2.0.0-p481

and it worked!

$ rbenv uninstall 1.9.3-p545
$ rbenv install 1.9.3-p547

not it seems all done in installing ruby versions. Now I installed gems.

$ gem install sqlite3
$ gem install bundler
$ sudo apt-get install nodejs
$ nodejs -v
v0.10.25

(need node.js to do “rails server”)

$ gem install rails --no-ri --no-rdoc
$ rbenv rehash
$ rails new testapp
$ cd testapp
$ rails server

(and lookup localhost:3000 in the browser)

download sublime text from ‘sublimetext.com’ and extract on home, and set the shortcut.

$ sudo mv 'Sublime Text 2' /opt/Sublime\ Text\ 2
$ sudo ln -s '/opt/Sublime Text 2/sublime_text' /usr/bin/subl
$ subl .

I think it worked. just going to open another terminal window after opening.

 
3
Kudos
 
3
Kudos

Now read this

Ruby block

I’ve been trying to figure out how it works. This morning I wanted to write it down my thinking process today, before I forget. block_given? block_given? is a method of Kernel module. In other words, it’s one of the same kind of puts,... Continue →