Jak skonfigurować Ruby on Rails?

14

Jestem zainteresowany skonfigurowaniem środowiska Ruby on Rails na moim laptopie 10.10.

Czy jest coś specjalnego, o czym muszę pamiętać podczas instalacji (tzn. Że może być nowy lub wyjątkowy w wersji 10.10)?

Czy są jakieś sugerowane wskazówki, które mogę zastosować?

Z góry dziękuję.

rifferte
źródło

Odpowiedzi:

13

Istnieje wiele sposobów instalacji ruby.

  1. RVM. Jest to „tradycyjny” sposób używany przez wielu rubinistów.

  2. rbenv.

  3. Z paczek .

  4. Ze źródła (odpowiedź nadchodzi).

nie używany
źródło
Czy istnieje duża różnica między RVM i RBENV ??? Próbowałem przeczytać dokumentację na obu tematach, ale są pewne rzeczy, których jeszcze nie wiem (jestem bardzo bardzo początkujący w Ruby), jak na przykład rbenv używa podkładek dystansowych .. Którą z nich poleciłbyś w tym przypadku?
ltdev
2

To pytanie zawiera odpowiedź, która prowadzi do znacznie bardziej interesującego „poradnika” artykuł „Ubuntu, Ruby, RVM, Rails i Ty”, który prowadzi nas przez nową instalację Ruby (i pokrewnych rzeczy), poczynając od rvm. Dodaje wgląd i dostarcza wielu uwag początkującym - ponieważ Ruby jest naprawdę okropny w konfiguracji, gdy ktoś nie ma wiedzy i wsparcia w tle.

Artykuł został ostatnio zaktualizowany 11 października 2012 r. I powinien zainstalować Ruby 1.9.3, RVM i Rails 3.2.8.

Publikuję tę odpowiedź w celu powiązania powiązanych pytań.

starlocke
źródło
1

Poniżej znajdują się instrukcje instalacji Ruby on Rails (RoR) przy użyciu rvm . Obecnie zainstaluje to wersje Ruby 1.9.3 i 2.0.0 z szynami w wersji 4.0.0.

Instalowanie najnowszej wersji RVM, Ruby i Rails (poza normalnymi repozytoriami)

  1. Usuwanie wszystkich obecnie istniejących pakietów i instalacji ruby ​​i rvm.

    Uwaga: Najwyraźniej Ubuntu ma zepsutą wersję rvm dostępną w repozytoriach (Nie, nie mam linku do konkretnych problemów i nie byłem w stanie zidentyfikować błędu w Launchpad w związku z tym. -rozumie, że nie korzystam ze standardowych repozytoriów, do których tu nie wejdę ;-)).

    Kiedy ktoś próbuje go uruchomić, aby zainstalować zaktualizowaną wersję Ruby poprzez istniejącą instalację rvm, zostanie wyświetlony komunikat, który przekieruje cię do poprawki znajdującej się na przepełnieniu stosu .

    Cytuję tutaj rozwiązanie dla kompletności:

    W tym miejscu musisz usunąć wszystkie istniejące pakiety ruby ​​lub rvm wraz z ich plikami konfiguracyjnymi. Uruchom następujące polecenia z terminala ( Ctrl- Alt- t):

    sudo apt-get --purge remove ruby-rvm
    sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
    

    Otwórz nowy terminal i sprawdź, czy środowisko jest czyste ze starych ustawień RVM (nie powinno być danych wyjściowych):

    env | grep rvm
    

    jeśli było wyjście, spróbuj otworzyć nowy terminal, jeśli to nie pomoże, uruchom ponownie komputer.

  2. Zainstaluj nowe (najnowsze) pliki binarne ruby ​​i rvm za pomocą następującego polecenia:

    \curl -L https://get.rvm.io | 
      bash -s stable --ruby --autolibs=enable --auto-dotfiles
    

    Podczas pobierania instalacji zostaną wprowadzone pewne zmiany ~/.bash_profile i innych plikach konfiguracyjnych. Pamiętaj, że na ekranie pojawia się również kilka ważnych instrukcji.

    Ważne jest, aby postępować zgodnie z nimi, aby instalacja przebiegła pomyślnie. W tym momencie możesz zostać poproszony o podanie hasła sudo / root w celu uzupełnienia brakujących zależności. Wprowadź go i wybierz [Y} w odpowiednim monicie.

    Uwaga: pliki te są pobierane z gałęzi stabilnej na GitHub tutaj .

    RVM zostanie zainstalowany na /home/username/.rvm/

    Dodanie wiersza PATH rvm do /home/username/.bashrc /home/username/.zshrc.

    Dodanie wiersza ładowania rvm do /home/username/.bash_profile /home/username/.zprofile.

  3. Źródło pliku rvm, aby nowe zmiany zaczęły obowiązywać. Uruchom polecenie:

    source /home/username/.rvm/scripts/rvm

  4. Sprawdź, czy korzystasz z najnowszej wersji Ruby:

    $ruby --version
        ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
    
  5. Jeśli wolisz uruchomić ruby 1.9.3, musisz wykonać następujące czynności:

    rvm install 1.9.3
    rvm use 1.9.3 --default
    
  6. Zainstaluj RubyGems

    rvm rubygems current
    
  7. Zainstaluj szyny

    gem install rails
    

Źródła:

Kevin Bowen
źródło
1

Czerwiec 2012 r

Użyłem tego fantastycznego jednowarstwowego do szyn 3.2 z ruby ​​1.9.3, RVM itp.

wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
Michael Durrant
źródło
1

rvm.

rvm ma naprawdę fajny instalator.

Najpierw zainstaluj curl Zainstaluj curl .

Następnie musisz zainstalować zależności:

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

Teraz możesz użyć automatycznego instalatora:

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

Następnie wyloguj się, a następnie zaloguj ponownie, i gotowe!

ruby -v powinien zwrócić coś takiego:

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

Jeśli tak się nie stanie, powinieneś spojrzeć na stronę rozwiązywania problemów z RVM.

jrg
źródło
0

rbenv + ruby-build.

Najpierw zainstaluj niektóre zależności:

sudo apt-get build-dep ruby1.9.1-full
sudo apt-get install curl git

Następnie zainstaluj:

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

Teraz, aby zainstalować Ruby Build:

git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.0.0-p247
rbenv global 2.0.0-p247
gem install bundler
rbenv rehash

Wszystko gotowe!

jrg
źródło