Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| ruby:start [2015/09/19 14:06] – внешнее изменение 127.0.0.1 | ruby:start [2017/04/03 17:41] (текущий) – [Installing RVM on Linux] mirocow | ||
|---|---|---|---|
| Строка 12: | Строка 12: | ||
| ===== Update ===== | ===== Update ===== | ||
| + | <code bash>$ gem update --system</ | ||
| - | * gem update --system | + | Иногда требуется обновить только локальные пакеты |
| + | |||
| + | <code bash> | ||
| + | |||
| + | или воспользоваться bundler | ||
| + | <code bash>$ bundle update</ | ||
| ===== Uninstall ===== | ===== Uninstall ===== | ||
| Строка 42: | Строка 48: | ||
| * apt-get install zlib1g-dev libreadline-dev libssl-dev libxml2-dev | * apt-get install zlib1g-dev libreadline-dev libssl-dev libxml2-dev | ||
| - | < | + | < |
| - | $ bash -s stable < < | + | $ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 |
| + | $ \curl -sSL https://get.rvm.io | bash | ||
| </ | </ | ||
| **~/ | **~/ | ||
| - | < | + | < |
| [[ -s " | [[ -s " | ||
| </ | </ | ||
| Строка 54: | Строка 61: | ||
| * rvm requirements | * rvm requirements | ||
| * rvm install 1.9.3 | * rvm install 1.9.3 | ||
| - | |||
| - | * [[blog: | ||
| ===== How do I upgrade my ruby 1.9.2-p0 to the latest patch level using rvm ===== | ===== How do I upgrade my ruby 1.9.2-p0 to the latest patch level using rvm ===== | ||
| Строка 68: | Строка 73: | ||
| ===== RubyGems + RVM + Ruby 2.1.5 + Bundler ===== | ===== RubyGems + RVM + Ruby 2.1.5 + Bundler ===== | ||
| - | <note important> | + | <note important> |
| + | <note tip> | ||
| * sudo apt-get update | * sudo apt-get update | ||
| * curl -L https:// | * curl -L https:// | ||
| Строка 77: | Строка 83: | ||
| * gem install bundler | * gem install bundler | ||
| * bundle install # В проекте при наличии Gemfile файла | * bundle install # В проекте при наличии Gemfile файла | ||
| + | </ | ||
| ====== GEM ====== | ====== GEM ====== | ||
| Строка 100: | Строка 107: | ||
| * ruby script/ | * ruby script/ | ||
| * ruby script/ | * ruby script/ | ||
| - | | + | |
| + | ====== Удаление пакетов ====== | ||
| + | |||
| + | ==== Rubygems >= 2.1.0 ==== | ||
| + | |||
| + | <code bash> | ||
| + | $ gem uninstall -aIx | ||
| + | </ | ||
| + | |||
| + | ==== Rubgems < 2.1.0 ==== | ||
| + | |||
| + | <code bash> | ||
| + | for i in `gem list --no-versions`; | ||
| + | </ | ||
| ===== Bundle environment ===== | ===== Bundle environment ===== | ||
| Строка 123: | Строка 143: | ||
| bundle exec rails c | bundle exec rails c | ||
| + | ===== Ошибки ===== | ||
| + | |||
| + | После запуска установки rvm из под пользователя командой **< | ||
| + | <note important> | ||
| + | Необходимо удалить базовые настройки, | ||
| + | |||
| + | * rm / | ||
| + | * rm /etc/rvmrc | ||
| + | |||
| + | |||
| ===== Servers ===== | ===== Servers ===== | ||