Итак, сайт практически готов и загружен на сервер (Apach, ubuntu).
Как человек, с серверной стороной почти незнакомый (печеньки и тут вполне себе ничего), я использую ServerPilot на DigitalOcean (если вдруг кто читает мои конспектики и желает дополнительной информации, обращайтесь), в полной уверенности, что мне предоставили готовый, отконфигурированный сервер, который знает и умеет все. Бесплатно, да. (ServerPilot бесплатно, за хостинг на DigitalOcean плачу 5$ и счастлива качеством, объемами, техподдержкой.. да и просто отношением)
И тут - оппа - обновляю файлик scss, делаю рефреш просмотру сайта - а изменения как небывало. Проверяю, что таки да обновила файл на сервере. Нифига... Удаляю куки из браузера. Опять без изменений.
Причем домашний вариант сайта все благополучно отработал.
Лезу на сервер в папку css и убеждаюсь, - файлы в этой папке не самообновились.
В общем, надо подключаться к внешнему серверу и устанавливать SASS.
С подключением сложностей не обнаружилось. 2 варианта:
1. через Terminal со своего компа:
1. через Terminal со своего компа:
- открываем Terminal (командную строку)
- вбиваем команду ssh имя_юзера@удаленный_хост
- имя_юзера для данной операции - root
- удаленный_хост это IP адрес либо имя вашего домейна.
- пассворд (если вы на ServerPilot, найти пассворд в своем имейле - его присылали) - и мы на месте.
- теперь создаем нового юзера и предоставляем ему права почти как у корневого (суперюзер), но с меньшим шансом серьезно напортачить
или
2. на сайте ServerPilot выбрать нужный Droplet, в нем пункт Access,
Console access, кнопку Launch Console и , в открывшейся консоли root в качестве логина, пароль.
с установкой SASS все прикольнее.
для начала я пробую инструкции.
решение проблемы:
для начала я пробую инструкции.
sudo apt-get update
срабатывает отлично, аsudo apt-get install ruby-full rubygems
работать не желает, сообщаетE: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?
решение проблемы:
- sudo lsof /var/lib/dpkg/lock найти блокирующий процесс,
- sudo kill -9 <PID> где значение <PID> берется из результата предыдущего действия
слово kill, полагаю, можно не переводить? )
далее проблем но ожидается, дествуем по инструкции.
когда все наконец получилось,
делаем exit - выход из нынешнего пользователя,
заходим как обычный (без супер-дупер доступов),
переходим в нужную папку: cd app/site-Name/
и запускаем "превращение" scss : sass --watch scss:css
далее проблем но ожидается, дествуем по инструкции.
когда все наконец получилось,
делаем exit - выход из нынешнего пользователя,
заходим как обычный (без супер-дупер доступов),
переходим в нужную папку: cd app/site-Name/
и запускаем "превращение" scss : sass --watch scss:css
Comments
Post a Comment