-
Notifications
You must be signed in to change notification settings - Fork 5
Environment preparation (cs)
Ivan Necas edited this page Sep 24, 2018
·
18 revisions
-
nainstalujte si potřebné systémové balíky
- linux (Fedora, Ubuntu):
if [ -e /etc/redhat-release ]; then sudo dnf install -y curl git gcc gcc-c++ make nodejs npm openssl bzip2 findutils \ openssl-devel readline-devel zlib-devel sqlite-devel else sudo apt-get update sudo apt-get install -y curl git build-essential nodejs openssl \ libssl-dev libreadline-dev zlib1g-dev libsqlite3-dev # Spustitelny soubor pro nodejs se obvykle jmenuje "node" sudo ln -sf /usr/bin/nodejs /usr/local/bin/node fi
-
nainstalujeme rbenv (https://github.com/rbenv/rbenv) - pro možnost přepínání mezi verzemi Ruby
# Vyklonujeme repozitar rbenvu git clone https://github.com/rbenv/rbenv.git ~/.rbenv # Vybuildime auto-completion pro bash ~/.rbenv/src/configure make -C ~/.rbenv/src # Nastavime PATH aby v ni byl rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(rbenv init -)"' >> ~/.bash_profile # Znovu nacteme inicializacni soubor shellu source ~/.bash_profile # Nainstalujeme uzitecne plugin pro rbenv # ruby-build pro buildeni ruznych verzi ruby mkdir -p "$(rbenv root)"/plugins git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build # rbenv-update pro updateovani rbenvu a jeho pluginu git clone https://github.com/rkh/rbenv-update.git "$(rbenv root)/plugins/rbenv-update"
- po instalaci je potřeba odhlásit se a znovu přihlásit do vašeho systémového účtu nebo znovu načíst inicializační soubor shellu příkazem
source ~/.bash_profile
- po instalaci je potřeba odhlásit se a znovu přihlásit do vašeho systémového účtu nebo znovu načíst inicializační soubor shellu příkazem
-
po opětovném přihlášení nainstalujeme Ruby
# Nainstalujeme ruby 2.5.0 RUBY_CONFIGURE_OPTS=--disable-install-doc rbenv install 2.5.0 # Nastavime ruby 2.5.0 jako vychozi ruby rbenv global 2.5.0 # 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 :)