Skip to content

Instantly share code, notes, and snippets.

@brainwire
Created April 10, 2014 06:54
Show Gist options
  • Save brainwire/10349300 to your computer and use it in GitHub Desktop.
Save brainwire/10349300 to your computer and use it in GitHub Desktop.
Ruby on Rails
######Установка Ruby с RVM
Перед тем, как что-нибудь сделать мы должны убедиться что все пакеты актуальны:
$ sudo apt-get update
Далее мы можем приступить к установке RVM (Ruby Version Manager). Это программа позволяющая использовать несколько версий Ruby на одной машине. В данном случае она нам нужна чтобы установить последнюю версию Ruby.
Если у вас нет curl — его можно установить командой:
$ sudo apt-get install curl
Затем ставим RVM:
$ curl -L get.rvm.io | bash -s stable
После установки RVM его необходимо запустить:
$ source ~/.rvm/scripts/rvm
Так же можно посмотреть зависимости необходимые RVM:
$ rvm requirements
Ставим все необходимые пакеты (можно скопировать часть вывода предыдущей команды):
$ rvmsudo 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
######Установка Ruby
С использованием RVM, Ruby легко установить:
$ rvm install 2.1.1
Ruby Установлен. Поскольку мы используем RVM — необходимо указать какую версию использовать:
$ rvm use 2.1.1 --default
#######Установка RubyGems
$ rvm rubygems current
####### Установка Rails
$ gem install rails
#####Postgresql
$ sudo apt-get install postgresql-client libpq5 libpq-dev
$ sudo gem install pg
$ sudo apt-get install ruby-bundler
######Запуск Rails
bundle install
rake db:create
rake db:schema:load
rake db:migrate
rake # Run tests
rails server # Start the server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment