На этот раз не успел (был в отпуске). И еще вопросик: разработку (а также обучение) происходит под ubuntu 14.04? И с каким окружением стоит познакомиться поближе помимо ОС (Ubuntu, RoR, Git, Vim, sublime text), чтоб войти в интенсив не совсем деревянным??)) Извиняюсь, если вопросы покажутся абсурдными. Только вникаю во все...
Спасибо за урок! Может подскажите как перенести данные из sqlite3 с development среды rails на production postgres ? Пробовал gem yaml_db, но база перенеслась пустой
Подскажите пожалуйста! Развернул passenger + nginx на локальной машине, но при заходе на сайт вываливается ошибка: There was an error while trying to load the gem 'uglifier'. Gem Load Error is: Could not find a JavaScript runtime. See github.com/rails/execjs for a list of available runtimes. При этом nodejs установлен. Все начинает работать если раскоментить gem therubyracer, но его ведь не обязательно использовать? В чем может быть проблема?
так используйте рубирейсер, раз работает, зачем себе жизнь усложнять :) почитайте про этот гем github.com/cowboyd/therubyracer его как видно использует углифаер и другие гемы
Спасибо за видео. Я наконец то разобрался в этой теме. Есть вопрос: а можно ли под пользователем скажем deploy1 настроить связку nginx+passenger, а под пользователем deploy2 настроить связку apache+passenger ? Ну понятное дело, что под каждым пользователем будут развернуты разные приложения. Можно так сделать?
Добрый день! Когда в файле /etc/nginx/sites-available/myapp прописываю access_log /var/log/nginx/myapp.access.log , то сервер не запускается. В логе ошибок появляется строка: 06:23:34 [emerg] 3001#3001: open() "/var/log/ngnix/myapp.access.log" failed (2: No such file or directory) Хотя файл там есть и его можно открыть через vim. Если эти строки убрать, nginx нормально пишет логи в дефолтные файлы в той же папке.
Чтобы создать ruby on rails приложение как минимум, которое по легенде Вы разрабатываете. Можно, конечно, и резработку через putty вести, но тогда у Вас уже есть где-то сервер, в этом видео тогда вообще смысла нет :)
Да, бывает. Если к кредитке вопросы возникли. Если регистрировались по нашей ссылке, напишите в поддержку, скажите, что с этого видео пришли, сошлитесь на номер тикета #03034384, разбанят
На локальной машине разрабатываем (в процессе разработки приложение может быть не рабочим), на VPS выгружаем готовую версию системы с реальной базой, реальными пользователями. А вы как разрабатываете? Прямо на боевой? :)
Ребята хэлп! Все делаю по видео, буквально буква в букву, никаких ошибок и нестыковок не возникает, но в самом конце, когда на сайте должно отобразиться мое приложение я получаю ошибку 403 Forbidden nginx/1.12.2, как так то? в error log следующее 2017/12/08 09:32:03 [error] 31498#31498: *1 directory index of "/home/deploy/www/public/" is forbidden, client: 92.212.92.222, server: mydomain.com, request: "GET / HTTP/1.1", host: "199.213.123.163"
Здравствуйте, как вожу ssh-copy-id deploy@ххх.ххх.ххх.хх у меня ошибка: /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed /usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys --> Permission denied (publickey). Можете подсказать пожалуйста почему? root@rails-deploy:~# ls ~/.ssh/ authorized_keys ➜ ~ ls ~/.ssh/ id_rsa id_rsa.pub known_hosts
Под рутом на удаленной машине пропишите пользователю deploy ключ в /home/deploy/.ssh/authorized_keys, папке .ssh не забудьте проставить права 700, а authorized_keys - 600 и «отдать папку» юзеру deploy с помощью chown
Понимаю Вашу гордость за соотечественника! Родился он ещё в СССР :) Вот, что пишет Википедия: Игорь Владимирович Сысо́ев (28 сентября, 1970, Алма-Ата) - российский программист, создатель веб-сервера nginx, CTO в компании Nginx, Inc. Сысоев родился и вырос в Алма-Ате, Казахской ССР. После переехал в Москву, где в 1994 году окончил МГТУ им. Баумана.
По идее мы все дети одной страны) печально что Казахстан не смог обеспечить ему условия при которых его проект мог бы развиться отсюда) тоже самое и про Воложа и Сегаловича
Такой стек в одном видео, просто супер полезное видео. Спасибо большое за мастер класс)
Спасибо за отзыв!
Смешная вставка с монстром, который кидает в человека кружку с кофе. Это походит на меня, когда меня разозлят, и бью посуду))
Великолепная подача материала! Канал - редкий гем), каких действительно мало
Спасибо!
наконец-то нашёл что-то годное и понятное, правда были свои проблемы в связи с Ubuntu 18, но благодаря видосу и гуглу всё получилось
Отлично!
Шикарный материал. Все получилось! Благодарю!
Спасибки! ;)
Потрясающий мастер-класс, спасибо Вам большое)
Вадим, не за что ;)
Спасибо за урок, и ваш канал в целом! Жду от вас урока по построение API на Ruby on Rails.
Не за что. Спасибо за отзыв!
Вооооу! Вот это подарочек! Спасибо!
На здоровье! Используйте с умом ;)
Большое спасибо !
спасибо!
Ты лучший! Очень хорошая подача материала!
Отлично, спасибо! Захотите к нам: goodprogrammer.ru
Рассказал хорошо, но так как не надо делать
Лучше без пассажира, обязательно capistrano
Видно php здорово прищепило
Респект автору, очень помогло!
Спасибо, вы лучшие!
Спасибо!
Огромное спасибо! Очень полезно и понятно.
Спасибо за большой труд!
Спасибо за отзыв. Напоминаю про интенсив, пара мест ещё осталась: goodprogrammer.ru/rails-winter-17
На этот раз не успел (был в отпуске).
И еще вопросик: разработку (а также обучение) происходит под ubuntu 14.04?
И с каким окружением стоит познакомиться поближе помимо ОС (Ubuntu, RoR, Git, Vim, sublime text), чтоб войти в интенсив не совсем деревянным??))
Извиняюсь, если вопросы покажутся абсурдными. Только вникаю во все...
Начинаем на Windows, потом переходим на Ubuntu, но можете сразу на ней. Если освоитесь заранее в Ubuntu, будет круто!
Напишите нам письмо со всеми вашими вопросами на hi@goodprogrammer.ru - детально ответим
Супер афигенное классное шикарное видео)
Спасибо за отзыв!
классный видос!
Лойс кто от Гоши!
Спасибо за урок! Может подскажите как перенести данные из sqlite3 с development среды rails на production postgres ?
Пробовал gem yaml_db, но база перенеслась пустой
Если у кого-то не сразу завелся nginx, то идем сюда www.digitalocean.com/community/tutorials/nginx-ubuntu-18-04-ru
Подскажите пожалуйста! Развернул passenger + nginx на локальной машине, но при заходе на сайт вываливается ошибка:
There was an error while trying to load the gem 'uglifier'.
Gem Load Error is: Could not find a JavaScript runtime. See github.com/rails/execjs for a list of available runtimes.
При этом nodejs установлен. Все начинает работать если раскоментить gem therubyracer, но его ведь не обязательно использовать? В чем может быть проблема?
так используйте рубирейсер, раз работает, зачем себе жизнь усложнять :)
почитайте про этот гем github.com/cowboyd/therubyracer
его как видно использует углифаер и другие гемы
Супер! такои вапрос - как устроится на работу (или internship) без знания хорошого англискии ? Что за линукс?
Как без английского устроиться на работу куда?
Я лично все делал на Crunchbang ++, но Вам подойдет любой.
технически знаю
Thank you for very useful tutorial.
you're welcome )
Спасибо за видео. Я наконец то разобрался в этой теме.
Есть вопрос: а можно ли под пользователем скажем deploy1 настроить связку nginx+passenger, а под пользователем deploy2 настроить связку apache+passenger ? Ну понятное дело, что под каждым пользователем будут развернуты разные приложения.
Можно так сделать?
Можно. Но не советую так делать. Лучше для каждого приложения вообще поднимать отдельную ноду (отдельный VPS)-сервер.
Добрый день! Когда в файле /etc/nginx/sites-available/myapp прописываю
access_log /var/log/nginx/myapp.access.log , то сервер не запускается.
В логе ошибок появляется строка:
06:23:34 [emerg] 3001#3001: open() "/var/log/ngnix/myapp.access.log" failed (2: No such file or directory)
Хотя файл там есть и его можно открыть через vim. Если эти строки убрать, nginx нормально пишет логи в дефолтные файлы в той же папке.
Ну опечатка же: ngnix → nginx
Спасибо, пол дня убил)
Ох, на FreeBSD пока так и не вышло
Зачем под винду виртуальная машина c линухом? Все действия с ssh можно проделать через putty.
Чтобы создать ruby on rails приложение как минимум, которое по легенде Вы разрабатываете. Можно, конечно, и резработку через putty вести, но тогда у Вас уже есть где-то сервер, в этом видео тогда вообще смысла нет :)
По-моему капля - очень аутентичное название. Океан цифровых технологий, и ваш vps - это капля в этом океане.
Соглашусь!
Удобная инструкция по установке rvm/rbenv под любую версию Ubuntu gorails.com/setup/ubuntu/16.04.
У меня . файла . /etc/nginx/passenger.conf почему то нет
создайте
на видео говорим про это
на текущий момент такой файл назвается /etc/nginx/conf.d/mod-http-passenger.conf и он уже автоматом включен в /etc/nginx/nginx.conf
digitalocean сразу банит акки после реги...
Да, бывает. Если к кредитке вопросы возникли. Если регистрировались по нашей ссылке, напишите в поддержку, скажите, что с этого видео пришли, сошлитесь на номер тикета #03034384, разбанят
Обьясни пжл, зачем ты создаешь рельсы на локальной машине, если у тя стоит система на VPS?
На локальной машине разрабатываем (в процессе разработки приложение может быть не рабочим), на VPS выгружаем готовую версию системы с реальной базой, реальными пользователями. А вы как разрабатываете? Прямо на боевой? :)
Ребята хэлп! Все делаю по видео, буквально буква в букву, никаких ошибок и нестыковок не возникает, но в самом конце, когда на сайте должно отобразиться мое приложение я получаю ошибку 403 Forbidden nginx/1.12.2, как так то?
в error log следующее
2017/12/08 09:32:03 [error] 31498#31498: *1 directory index of "/home/deploy/www/public/" is forbidden, client: 92.212.92.222, server: mydomain.com, request: "GET / HTTP/1.1", host: "199.213.123.163"
Проверьте настройки passenger:
stackoverflow.com/questions/19553907/403-forbidden-on-rails-app-w-nginx-passenger
Ребята почему именно руби? а не python c# и c++ это же мощные языки
Леат-леат :)
Хороший программист а что такое леат?
Здравствуйте, как вожу ssh-copy-id deploy@ххх.ххх.ххх.хх у меня ошибка:
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
--> Permission denied (publickey).
Можете подсказать пожалуйста почему?
root@rails-deploy:~# ls ~/.ssh/
authorized_keys
➜ ~ ls ~/.ssh/
id_rsa id_rsa.pub known_hosts
Под рутом на удаленной машине пропишите пользователю deploy ключ в /home/deploy/.ssh/authorized_keys, папке .ssh не забудьте проставить права 700, а authorized_keys - 600 и «отдать папку» юзеру deploy с помощью chown
Спасибо большое. Всё получилось, продолжаю дальше.
Расскажите про данный процесс подробнее пожалуйста, не могу разобраться
Все разобрался, вот тут пошаговое руководство - если кто тоже не может сам справиться
www.digitalocean.com/community/tutorials/c-ubuntu-14-04-ru
35:00
Если что создатель Nginх Игорь Сысоев из Алматы (Казахстан) а не из России)
Понимаю Вашу гордость за соотечественника! Родился он ещё в СССР :)
Вот, что пишет Википедия: Игорь Владимирович Сысо́ев (28 сентября, 1970, Алма-Ата) - российский программист, создатель веб-сервера nginx, CTO в компании Nginx, Inc. Сысоев родился и вырос в Алма-Ате, Казахской ССР. После переехал в Москву, где в 1994 году окончил МГТУ им. Баумана.
По идее мы все дети одной страны) печально что Казахстан не смог обеспечить ему условия при которых его проект мог бы развиться отсюда) тоже самое и про Воложа и Сегаловича
Казахстан отлично развивается сейчас!
enable cc for Translation...shall I learn sawyet or rassen or watch your show! txt for upload
Enabled! :)