Проблемы с установкой npm под Debian Wheezy

Официальный скрипт, устанавливающий в систему установщик пакетов npm упорно отказывается видеть в системе node.js. То есть удобная команда

# curl https://npmjs.org/install.sh | sh

попросту не исполняется.

Проблема в том, что в скрипте node.js вызывается как

node

в то время как в Debian Wheezy он представлен под именем

nodejs

Прояснит ситуацию можно, проверив версию node.sj с использованием обоих вариантов вызова интерпретатора:

# node --version
# nodejs --version

Если в обоих случаях в ответ вы получите сообщение с указанием версии node.js, то дальше читать статью не имеет смысла — она вам не поможет.

Если в обоих случаях в ответ вы получите сообщение со словами

... команда не найдена

то проблему с node.js у вас тоже нет в силу отсутствия node.js в системе.

Ну а если по команде nodejs система отдает версию, а про node слыхом не слыхивала, то дальше для вас начнется самое интересное.

Читать далее

Как подготовиться к разработке сайта на django под windows7

Эта статья была написана мной уже давно — не менее полутора лет назад. Написана прежде всего для меня самого, ведь я не профессиональный программист, а лишь любитель, и мне просто необходимы справочники и пошаговые инструкции в жанре «How to…» . Кое что в статье может быть уже не актуально ни для меня, ни для людей. Однако общий подход к быстрому развертыванию приличного workflow разработки с одновременным использованием возможностей windows и linux всё ещё актуален.

Читать далее

Как удалить Apache2 из Ubuntu и Debian

Деинсталлировать веб-сервер Apache2 — не то же самое, что установить его. Нужно удалить и сам пакет, и зависимые пакеты, и их конфигурации. Здесь рассказывается, как удалить Apache2 вчистую из Ubuntu и Debian.

Читать далее

Изучаем цвета радуги

С превеликим удовольствием представляю свой новый проект — «Радужный город». Надеюсь, Радужный город постепенно превратится в место, где девочки и мальчики в игровой форме будут постигать волшебство знаний в самых разных областях: от арифметики до иностранных языков.

Читать далее