RUBY

http://rubygems.org

http://gembundler.com

https://www.ruby-lang.org/ru/

http://ru.wikibooks.org/wiki/Ruby

http://www.tutorialspoint.com/ruby/index.htm

https://ru.wikibooks.org/wiki/Ruby/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA

Update

gem update –system

Uninstall

apt-get remove rubygems

apt-get remove ruby

cd /usr/local/lib/site_ruby/1.8

rm -r gauntlet_rubygems.rb rubygems.rb ubygems.rb rubygems

rm -r /usr/lib/ruby/gems/

rm /usr/bin/gem{,1.8}

Installing Ruby 1.9.2 and gems

apt-get install ruby1.9.1-full

update-alternatives –config ruby

update-alternatives –config gem

apt-get install ruby1.9.1-dev

apt-get install libxml2-dev

apt-get install libxslt1-dev

apt-get install libsqlite3-dev

REALLY_GEM_UPDATE_SYSTEM=1 gem update –system

Installing RVM on Linux

apt-get install build-essential

apt-get install curl

apt-get install zlib1g-dev libreadline-dev libssl-dev libxml2-dev

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 $ \curl -sSL https://get.rvm.io | bash

~/.bashrc

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM

source ~/.bashrc

rvm requirements

rvm install 1.9.3

How do I upgrade my ruby 1.9.2-p0 to the latest patch level using rvm

rvm upgrade 1.9.2 1.9.2-p0

rvm update; rvm reload

rvm install ruby-1.9.2-p136

rvm –default ruby-1.9.2-p136 -

rvm get head -

rvm reload -

RubyGems + RVM + Ruby 2.1.5 + Bundler

Запускаем не из под root
sudo apt-get update curl -L https://get.rvm.io | bash -s stable –rails source ~/.rvm/scripts/rvm rvm info # Смотрим что все ок rvm install ruby-2.1.5 # Если необходимо поменять версию Ruby gem install bundler bundle install # В проекте при наличии Gemfile файла

GEM

gem list -d

RubyGems

apt-get install rubygems

gem install rubygems-update

update_rubygems –version=1.6.2

gem update –system 1.6.2

gem update –system

Проверка зависимостей

gem environment

gem install bundler

bundle install –without development test

ruby script/server -e production|development -d -p 3000 # -d - демон

ruby script/server thin|webrick -e production

ruby script/rails thin

Удаление пакетов

Rubygems >= 2.1.0

$ gem uninstall -aIx

Rubgems < 2.1.0

for i in `gem list --no-versions`; do gem uninstall -aIx $i; done

Bundle environment

Установка

bundle install

Окружение

cat ./.bundle
---
BUNDLE_DISABLE_SHARED_GEMS: "1"
BUNDLE_WITHOUT: development:test
BUNDLE_PATH: .bundle

Запуск локально

bundle exec <<command>> <<params>>

Запуск консоли

bundle exec rails c

Ошибки

После запуска установки rvm из под пользователя \curl -L https://get.rvm.io | bash

mkdir: cannot create directory `/usr/local/rvm': Permission denied\\

Необходимо удалить базовые настройки, если они есть:

rm /etc/profile.d/rvm.sh - Тут прописано определение путей

rm /etc/rvmrc

Servers

Сервер по умолчанию или консоль

thin *

webrick

mongrel

Unicorn

Gems

http://www.mongoid.ru/

Ссылки

http://s0ber.ru/

http://www.ibm.com/developerworks/ru/library/os-rubyeclipse/

http://rusrails.ru/

https://www.ruby-lang.org/ru/