Отображение валюты на сайте:

    Node.js — программная платформа, основанная на движке V8 (транслирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API (написанный на C++), подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется преимущественно на сервере, выполняя роль веб-сервера, но есть возможность разрабатывать на Node.js и десктопные оконные приложения (при помощи NW.js, AppJS или Electron для Linux, Windows и Mac OS).

    Установка Node из исходного кода

    Для этого нужно загрузить код с веб-сайта проекта. На странице загрузки щелкните правой кнопкой по ссылке Source Codeи нажмите Copy link address.

    Затем используйте wget и вставьте ссылку, чтоб загрузить архив:

    wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz  
    

    Распакуйте архив и перейдите в новый каталог:

    tar xzvf node-v* && cd node-v*  
    

    Скачиваем из репозиториев CentOS несколько пакетов с помощью yum:

    sudo yum install gcc gcc-c++  
    

    Настраиваем и скомпилируем программу.

    ./configure
    make  
    

    Компиляция займет довольно много времени. Когда она закончится, приступайте к установке программного обеспечения:

    sudo make install  
    

    Для проверки установки можно попросить Node отобразить номер версии:

    node --version  
    v0.10.30  
    

    Установка Node с помощью NVM

    Данная программа позволяет одновременно устанавливать и поддерживать различные независимые версии Node.js, а также связанные с ними пакеты Node.

    Для установки NVM на CentOS 7 нужно посетить страницу проекта на GitHub. Скопируйте команду curl или wgetиз файла README, который отображается на главной странице. Здесь также можно найти последнюю версию скрипта установки.

    Прежде чем конвертировать команду в bash, рекомендуется проверить скрипт, чтобы убедиться, что он не выполнит ничего лишнего. Для этого удалите сегмент в команде curl:

    curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh  
    

    Просмотрите действия скрипта и убедитесь, что никаких лишних задач он не выполнит.

    После этого можно опять добавить | bash в команду

    curl  
    https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash  
    

    Это установит на сервер скрипт nvm. Чтобы использовать данный скрипт. Выполните команду:

    source ~/.bash_profile  
    

    Теперь можно спросить у NVM известные ему версии Node:

    nvm list-remote  
    . . .
    v0.10.29  
    v0.10.30  
    v0.11.0  
    v0.11.1  
    v0.11.2  
    v0.11.3  
    v0.11.4  
    v0.11.5  
    v0.11.6  
    v0.11.7  
    v0.11.8  
    v0.11.9  
    v0.11.10  
    v0.11.11  
    v0.11.12  
    v0.11.13  
    

    Чтобы установить нужную версию Node, используйте номер доступного релиза.

    nvm install v0.11.10  
    

    Просмотр уже установленных версий:

    nvm list  
    ->  v0.11.10
    system  
    

    Чтобы переключиться с одной версии на другую:

    nvm use v0.11.10  
    Now using node v0.11.13  
    

    Чтобы сделать какую-либо версию версией по умолчанию:

    nvm alias default v0.11.10  
    default -> v0.11.10  
    

    Убедиться, что установка прошла успешно:

    node --version  
    v0.10.10