Уроки Ruby on Rails - 1. Основы, установка, структура проекта 🛤️
HTML-код
- Опубликовано: 8 июн 2024
- 📍 Курс по Ruby on Rails с нуля: bit.ly/3KmYBiC
🎥 Видео с выпускниками: bit.ly/gp-alumni-videos
📝 Гайд по установке: gorails.com/setup
В этом уроке разберемся, как работают Ruby on Rails, что это за технология, почему с её помощью создано так много стартапов. Научимся устанавливать ruby с помощью rvm на ubuntu, поставим гем rails и создадим наш новый проект на рельсах. Также расскажу вкратце, для чего какая папка нужна в проекте на Ruby on Rails. После всего этого мы задеплоим наш (пока очень простой) проект в интернет с помощью сервиса Heroku
0:00 Приветствие
0:38 Что будет в уроке
3:09 Что такое Ruby on Rails?
4:54 Как работает Ruby on Rails приложение
10:15 Как установить Ruby on Rails на разные ОС
11:49 Про системный руби
14:12 Что такое apt-get
17:07 Установка rvm
19:50 Установка Ruby
22:40 Установка Ruby on Rails
25:21 Установка NodeJS и Yarn
29:19 Создаем проект на rails
31:38 Структура rails-проекта
39:28 Выкладываем сайт на Heroku
48:36 Заключение, ставьте лайки
Музыка в уроке:
------------------------------
Divider by Chris Zabriskie chriszabriskie.com
Creative Commons - Attribution 4.0 International - CC BY 4.0
Free Download / Stream: bit.ly/_divider
Music promoted by Audio Library • Divider - Chris Zabris...
------------------------------
#Хороший_Программист #Хороший_Программист_Ruby #Ruby_on_Rails
© «Хороший программист»
goodprogrammer.ru
hi@goodprogrammer.ru
Чётко, структурировано, и честно. По Вадиму, да - соскучились :)!😊
Как всегда быстро, четко, по делу! Спасибо!
Супер, парни! Наконец то вернулись, с новыми, свежими Ruby и Rails и другими новинками )
Спасибо! Свежего годного видео по рельсе однозначно не хватало.
Качественный материал, Вадим молодец 👍🏻
Ништяк подгон 👍
СПАСИБО!!! Ждем еще уроков!
Супер! Как же мы ждали новых видео👍
Спасибо за уроки! Как раз хотел повторить уроки по рельсам!
Спасибо за вводный ролик, очень качественно рассказано.
Спасибо огромное!
Всё понятно объяснил, спасибо
Супер. Спасибо вам огромное, вы топ. Я как раз себе установил RubyMine, Ruby 3, Rails 7. Жду новых видосов!!!
крутая презентация, была на нашем потоке)
Спасибо за урок!
спасибо за этот урок 💕
О, новые уроки подъехали :)
Автор ответственно подходит к записи уроков, всегда понятно и по делу. Рекомендую!
Автор проронил скупую слезу потому что его труды оказались замеченными и оцененными! Спасибо вам!
@@goodprogrammer Вам спасибо!
@@goodprogrammer Так держать. Спасибо материал супер
Ха! Я летом и смотрю в итоге! )))
Спасибо за отличные уроки! Может подскажите что теперь использовать когда закроют бесплатный Heroku? А может снимите небольшой урок?
при попытке загрузить пакеты пишет E: Unable to locate package get-core, что делать?
сколько уроков будет в бесплатном доступе?
Подскажите, пожалуйста, а есть ваш мануал как опубликовать наше тестовое приложение на nginx или сторонний подробный мануал? к сожалению сейчас на харуку этого не сделать (
Здравствуйте! А VSCode у вас установлена на Винду или Юбунту?
И если на Винду, то в чем отличие "System" и "User" версий?
добрый день, не подскажите, чем заменить Хироку, ведь та стала платной?
Спасибо за видос! хотелось бы еще увидеть деплой проекта с использованием хоть простенькой бд.
ruclips.net/video/aJLRnDJ2CVg/видео.html
@@installero Спасибо очень интересно, но я имел ввиду деплой на heroku c бд
@@ELDAR011288 так в видео показан способ деплоить проект на heroku с вполне «сложненькой» БД postgres
@@installero на видео деплой на собственный vps
В том видео, под которым вы общаетесь, показан деплой на хероку с postgres
Мы тоже по тебя скучали
git add .
error: readlink("heroku/node_modules/.bin/acorn"): Function not implemented
error: unable to index file heroku/node_modules/.bin/acorn
fatal: adding files failed никак не могу решить, помогите пожалуйста
А где ссылка на доп. материалы где копировать команды?
P.s сорри тупанул, просто видео пропускает большинство шагов из гайда по установке
А можно устанавливать node js через nvm? По аналогии с rvm
можно
У меня rvm ставиться в папку home/share это нормально? Ключ кодирования скачивается с другой дерриктории, той что указана в решении проблем, а потом след команды отказывается выполнять.
mktemp: не удалось создать файл по шаблону «/usr/share/rvm/rvm-exec-test.XXXXXX»: Отказано в доступе
выдает вот такую строку
Пишите в чат t.me/rubyrush -- подскажем
как на счет видео: 1) контейнеризация RoR приложения (существующего) и 2) горизонтальное масштабирование RoR приложения?
Не для новичков видео, его посмотрит человека 3. Скорее такое будем записывать для закрытых курсов, не для youtube.
@@goodprogrammer если будет ткое видео. я бы приобрел)
Версия Ubuntu в этом видео 20.04 LTS?
На, Ubuntu 20.04, поднятый на WSL
Пока не разворачиваете ваш проект через докер, версию руби в Gemfile можно оставить
Привет! Скажи пожалуйся литературу по rails7. Искал в интернете книги именно по 7 версии но не нашел
Не уверен, что она есть. Занимайтесь по литературе для более ранних версий, никакой беды в этом не будет.
@@goodprogrammer Спасибо!
не пойму когда указывать куда устанавливать Руби, установил все как по видео и получается не в локальную папку(
Если не в локальную, значит, не все как по видео. Спрашивайте в t.me/rubyrush -- подскажем
Так а почему, все-таки, удалялась версия руби из гемфайла?
Антон, для урока (и пока изучаете основы rails) не принципиально, можете оставить
Здравствуйте, Failed to istall gems via Bundler
Мало информации, пишите в наш чат (ссылка в описании) более подробно вопрос
Посоветуйте систему для слабого ноута Lenovo B560.
Ставил убунту 20.04 (если верно помню) но потом при обновлении, ноут уходил в дооооооолгое установление системы.
Ставил минт... Та же беда, он вроде показывает что ЧТО ТО обновляет но в какой то момент это всё уходит в многочасовое ожидание (последний раз меня хватило на "прождать" примерно на 42 часа).
Знакомые которые мне всё это советовали чешут в затылках и говорят "НИДАЛЖНО ТАКОГО БЫТЬ!!!" Приходют, тычут пальцами и советуют "ПЕРЕСТАВЬ!"
Однако рехультат тот же о "советчики" пропадают и ЖЖЖУТКО заняты.
Вопчем заранее благодарю ежели поможете ;)
салют
Хероку перестал принимать заявки на регистрацию из нашей страны, ноу бизнес пишет. Что можете порекомендовать? До этого момента всё чётко было, я новичёк, попыхтев смог всё установить, всё работает, неделя ушла на Ваши 50 минут)) благодарю за такой шикарный урок!!!, но вот хероку подвёл...спасибо деду за это.
Для регистрации на Heroku можно использовать VPN
@@goodprogrammer благодарю за ответ!
Что лучше Rails или laravel? И почему?
Зависит от критериев. Возьми и то, и то, да попробуй, для себя и увидишь.
Ребята, какие успехи у выпускников по курсу Heliodor?
Доучиваются ещё
heroku отказывается регистрировать что за херня🙃 Node ?
16:50
sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison git-core zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev
почему-то пишет что "sudo" не является внутренней или внешней командой, исполняемой программой или внешним файлом. Хз что это такое и почему не ставится....
@@user-gi2xr1zo7w какая ось?
@@hello_world_zz 8 винда)
@@user-gi2xr1zo7w ёоу, это линуксовое запускание с правами рута
@@hello_world_zz Ааа)
Следующий урок ruclips.net/video/-6ot36LhW4I/видео.html
Всем привет, у кого возникает ошибка при создании приложения, может ругнутся на отсутствие git, будьте внимательны
Пакет с git (называется git-core) вместе с другими важными пакетами ставим на 16:41
RIP....
Очень по структуре на Django похоже
жалко что хероку перестает быть бесплатным :(
Очень жаль!
Да да , как обычно надо установить кучу говна, а потом переустановить ОС, потому что это говно сломает ОС)))
Подкажите, установил Ruby и Rails, при попытке узнать версию Rails получаю сообщение:
/usr/lib/ruby/vendor_ruby/rubygems.rb:265:in `find_spec_for_exe': can't find gem railties (>= 0.a) with executable rails (Gem::GemNotFoundException)
from /usr/lib/ruby/vendor_ruby/rubygems.rb:284:in `activate_bin_path'
from /usr/local/bin/rails:25:in `'
Как это исправить?
Похоже, у вас как раз системный руби.