Ruby 2.2.0, Ruby on Rails 4.2.0 — instalacja na Ubuntu 14.04

Na początek instalujemy potrzebne biblioteki i narzędzia do skompilowania Rubiego i gemów domyślnie będących w zależnościach Railsów.

sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool nodejs

W przypadku korzystania z gemu ‚pg’ warto doinstalować:
sudo apt-get install libpq-dev

Na stronie: https://rvm.io/rvm/install za pomocą polecenia:

curl -L https://get.rvm.io | bash -s stable --ruby

instalujemy RVM (Ruby Version Manager) oraz najnowszą wersję Rubiego.

Następnie do pliku .bashrc w katalogu domowym dodajemy następujące linijki:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
export PATH="$PATH:$HOME/.rvm/bin"

W terminalu wczytujemy zmieniony .bashrc za pomocą polecenia source ~/.bashrc.

Teraz opcjonalnie możemy stworzyć plik .gemrc w katalogu domowym i dodać:

gem: --no-ri --no-rdoc

Dzięki temu przy instalacji gemów nie będzie generowana dokumentacja.

Poleceniem:

rvm use 2.2.0 --default

wskazujemy, że domyślnie chcemy korzystać z Rubiego 2.2.0.

Zaktualizujmy narzędzie gem do najnowszej wersji:

gem update --system

Warto zainstalować jeszcze Bundlera:

gem install bundler

Do zainstalowania pozostały jeszcze Railsy, co robimy poleceniem:

gem install rails

Po instalacji tworzymy testowy projekt, aby sprawdzić poprawność działania.

rails new projekt
cd projekt
rails server

Wchodzimy na stronę: http://localhost:3000, aby zobaczyć działającą aplikację.

Posted on 02/06/2014, in Ruby, Ubuntu. Bookmark the permalink. 3 komentarzy.

  1. Witaj — podczas instalacji pakietów z pierwszego kroku jaki opisujesz wyskoczyło mi coś takiego: Uwaga, wybieranie „libxslt1-dev” zamiast „libxslt-dev”
    Uwaga, wybieranie „libncurses5-dev” zamiast „ncurses-dev”

    czy to jest ok? Czy poradzisz mi jaką dopisać linijkę? Posiadam Ubuntu Turkawka 64 bit

  2. robiłem wszystko tak jak jest na tej stronie https://cichykacik.wordpress.com/2014/06/02/ruby-2-2-0-ruby-on-rails-4-2-0-instalacja-na-ubuntu-14-04/#comment-1426

    no i doszedłem do momentu: rvm use 2.2.0 –default

    ale mimo wykonania wszystkich czynności ze strony wyskakuje mi coś takiego:

    Nie odnaleziono polecenia ‚rvm’, ale jest 20 podobnych
    rvm: nie znaleziono polecenia

    Co zorbić by to działało? Zrobiłem wszystko co na tej stronie pisało.

    • Przemysław Dąbek

      Upewnij się, że masz dodane 2 linijki do pliku .bashrc (.zshrc lub inny jeśli korzytasz z innego shella)

      [[ -s „$HOME/.rvm/scripts/rvm” ]] && source „$HOME/.rvm/scripts/rvm”
      export PATH=”$PATH:$HOME/.rvm/bin”

      a następnie wczytanie pliku przez komendę „source” powinno pomóc.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: