Файлы для организации автоматической среды тестирования Rails-приложений

Ссылка: Открыть github-репозиторий >>

Конспект лекций курса по Ruby/Sinatra/Ruby on Rails

Ссылка: Открыть конспект лекций >>

Как установить RVM на GNU/Linux

Если надо сделать так, чтобы на компьютере было несколько версий Ruby и Ruby on Rails, или что-то не работает при базовой установке, вам поможет с этим RVM (Ruby Version Manager).

Сначала надо удалить уже установленные Ruby и Ruby on Rails и поставить всё через rvm - https://rvm.io

Команда удаления ruby:

sudo apt-get purge ruby

Инструкция по установке RVM (команды в терминале GNU/Linux):

sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable

source ~/.rvm/scripts/rvm

rvm install 2.5.3

rvm use 2.5.3 --default

ruby -v

Команды RVM можно посмотреть тут: http://cheat.errtheblog.com/s/rvm

Ответ на вопрос: Ruby умер?

Ссылка: Ответ на вопрос "Руби умер?". Великое разоблачение интернет-мема

Ruby: Обработка изображений при помощи RMagick

RMagick — это привязка к Ruby библиотеки ImageMagick

гequire 'RMagick'

Подробнее в п. 15.3 тут: http://www.razlib.ru/kompyutery_i_internet/programmirovanie_na_jazyke_ruby/p19.php

shell в ruby

Стандартная библиотека ruby даёт возможность работать с shell

Ссылка: http://ruby-doc.org/stdlib-2.4.1/libdoc/shell/rdoc/Shell.html

require 'shell'
 
sh = Shell.cd("~/")
 
puts sh.pwd # выведем текущий каталог pwd
 
sh.mkdir "test-dir" # создадим каталог test-dir

Полная документация по методам и классам: http://ruby-doc.org/stdlib-2.4.1/

Рейтинг Ruby курсов

Тут: http://rubycourses.ru/