Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
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 ===== | ||