Skip to content

Environment preparation (cs)

Ivan Necas edited this page Sep 25, 2016 · 18 revisions

Postup instalace

inspirován https://www.phusionpassenger.com/library/walkthroughs/deploy/ruby/aws/nginx/oss/install_language_runtime.html

  • nainstalujte si potřebné systémové balíky

    • linux (Fedora, Ubuntu):
    if [ -e /etc/redhat-release ]; then
       sudo yum install -y curl git gpg gcc gcc-c++ make nodejs npm openssl
    else
      sudo apt-get update
      sudo apt-get install -y curl git gnupg build-essential nodejs openssl
      sudo ln -sf /usr/bin/nodejs /usr/local/bin/node
    fi
    • (Mac OS X):
    brew install openssl
    brew install git
  • nainstalujeme rvm (https://rvm.io) - pro možnost přepínání mezi verzemi Ruby

    sudo gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    curl -sSL https://get.rvm.io | sudo bash -s stable
    sudo usermod -a -G rvm `whoami`
    if sudo grep -q secure_path /etc/sudoers; then sudo sh -c "echo export rvmsudo_secure_path=1 >> /etc/profile.d/rvm_secure_path.sh" && echo Environment variable installed; fi
    
    • po instalaci je potřeba odhlásit se a znovu přihlásit do vašeho systémového účtu
  • po opětovném přihlášení nainstalujeme Ruby

    rvm install ruby
    rvm --default use ruby
    # pro přeskočení generování lokální dokumentace
    echo "gem: --no-document" > ~/.gemrc
  • nainstalujeme užitečné balíky (gemy)

    gem install bundler pry rails
    # pry můžeme vyzkoušet pomocí příkazu `pry`, a pak psát nejaké Ruby,  ukončíme pomocí CTRL+D
  • zkusime vytvorit novou Rails aplikaci

    rails new hello_rails
    cd hello_rails
    bundle exec rails s
    # spusti server na localhost:3000, zkuste si to v prohlizeci, meli byste videt uvodni stranku railsu, pokud ne, je neco spatne :)
Clone this wiki locally