Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ruby:start [2016/04/29 11:23] – [Installing RVM on Linux] mirocowruby: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 =====
  
Строка 48: Строка 54:
  
 **~/.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>
Строка 67: Строка 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
Строка 76: Строка 83:
   * gem install bundler   * gem install bundler
   * bundle install # В проекте при наличии Gemfile файла   * bundle install # В проекте при наличии Gemfile файла
 +</note>
  
 ====== GEM ====== ====== GEM ======
Строка 99: Строка 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 =====
  
Строка 122: Строка 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 =====