Содержание

, ,

RUBY

Update

$ gem update --system

Иногда требуется обновить только локальные пакеты

$ gem update --local

или воспользоваться bundler

$ bundle update

Uninstall

Installing Ruby 1.9.2 and gems

Installing RVM on Linux

$ 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

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

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

RubyGems

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

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

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 из под пользователя командой <text>\curl -L https://get.rvm.io | bash</text>. Процесс установки завершается с ошибкой.

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

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

Servers

Gems

Ссылки