Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
ruby:start [2015/09/19 14:06] – внешнее изменение 127.0.0.1ruby:start [2017/04/03 17:41] (текущий) – [Installing RVM on Linux] mirocow
Строка 12: Строка 12:
 ===== Update ===== ===== Update =====
  
 +<code bash>$ gem update --system</code>
  
-  * gem update --system+Иногда требуется обновить только локальные пакеты 
 + 
 +<code bash>gem update --local</code> 
 + 
 +или воспользоваться bundler
  
 +<code bash>$ bundle update</code>
 ===== 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
  
-<code> +<code bash
-  bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)+gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 
 +$ \curl -sSL https://get.rvm.io | bash
 </code> </code>
  
 **~/.bashrc** **~/.bashrc**
-<code>+<code bash>
 [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM
 </code> </code>
Строка 54: Строка 61:
   * rvm requirements   * rvm requirements
   * rvm install 1.9.3   * rvm install 1.9.3
- 
-  * [[blog:2012:07:12|День работы с RVM]] 
 ===== 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>Запускаем не под root</note>+<note important>Запускаем не из под root</note>
  
 +<note tip>
   * sudo apt-get update   * sudo apt-get update
   * curl -L https://get.rvm.io | bash -s stable --rails   * curl -L https://get.rvm.io | bash -s stable --rails
Строка 77: Строка 83:
   * gem install bundler   * gem install bundler
   * bundle install # В проекте при наличии Gemfile файла   * bundle install # В проекте при наличии Gemfile файла
 +</note>
  
 ====== GEM ====== ====== GEM ======
Строка 100: Строка 107:
   * ruby script/server thin|webrick -e production   * ruby script/server thin|webrick -e production
   * ruby script/rails thin   * ruby script/rails thin
-  +  
 +====== Удаление пакетов ====== 
 + 
 +==== Rubygems >= 2.1.0 ==== 
 + 
 +<code bash> 
 +$ gem uninstall -aIx 
 +</code> 
 + 
 +==== Rubgems < 2.1.0 ==== 
 + 
 +<code bash> 
 +for i in `gem list --no-versions`; do gem uninstall -aIx $i; done 
 +</code>
 ===== Bundle environment ===== ===== Bundle environment =====
  
Строка 123: Строка 143:
  
   bundle exec rails c     bundle exec rails c  
 +===== Ошибки =====
 +
 +После запуска установки rvm из под пользователя командой **<text>\curl -L https://get.rvm.io | bash</text>**. Процесс установки завершается с ошибкой.
 +<note important>mkdir: cannot create directory `/usr/local/rvm': Permission denied</note>
 +Необходимо удалить базовые настройки, если они есть:
 +
 +  * rm /etc/profile.d/rvm.sh - Тут прописано определение путей
 +  * rm /etc/rvmrc
 +
 +
 ===== Servers ===== ===== Servers =====