Профиль пользователя заблокирован сроком с 15 октября 2017 г. и навсегда по причине: многократные нарушения регламента работы сервиса
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Aves:
    Оказалось что в .bashrc строки склеились
    export PATH=~/.local/bin:$PATHexport N_PREFIX=/home/ivan/.local

    сделал вот так
    export PATH=~/.local/bin:$PATH
    export N_PREFIX=/home/ivan/.local

    установка вроде прошла но версия не изменилась -
    ivan@pc:~$  n 4.2.2
    
         install : node-v4.2.2
           mkdir : /home/ivan/.local/n/versions/node/4.2.2
           fetch : https://nodejs.org/dist/v4.2.2/node-v4.2.2-linux-x64.tar.gz
       installed : v4.2.2
    
    ivan@pc:~$ node -v
    v0.10.40
    ivan@pc:~$
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Aves: вот что по Вашему коду -
    ivan@pc:~$ npm i -g n
    /home/ivan/.local/bin/n -> /home/ivan/.local/lib/node_modules/n/bin/n
    n@2.0.2 /home/ivan/.local/lib/node_modules/n
    ivan@pc:~$ echo export N_PREFIX=~/.local >> ~/.bashrc
    ivan@pc:~$ . ~/.bashrc
    ivan@pc:~$ n 4.0
    /usr/bin/env: bash: Нет такого файла или каталога
    ivan@pc:~$ n 4.2.2
    /usr/bin/env: bash: Нет такого файла или каталога
    ivan@pc:~$ node -v
    Команда 'node' доступна в '/usr/bin/node'
    Команда не может быть найдена, потому что '/usr/bin' не включена в переменную окружения  PATH
    node: команда не найдена
    ivan@pc:~$
  • Какой дистрибутив linux ставить для комфортного программирования?

    @vasIvas Автор вопроса
    Александр Мелеховец: именно большие отличия. У меня половина плагинов для gulp ругаются на старую версию nodejs. И это не совсем маркетинг, так как nodejs действительно прекратила своё развитие на версиях 0.1.x. А дальше же они раскололись и версии семимильными шагами начали идти вперед. И вот они опять объединились и nodejs сразу стала 4...5... и да, с правами это я наверное немного из-за непонимания напортачил и решилось все удалением какого-то файла. Но если бы это повторилось и с чистой системой, то это было бы не моя вина. Так что возможно причина и не во мне..
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Aves: скажите, а будет ли правильно, если скачать с офф сайта nodejs не пятой, а именно четвертой версии (она уже даже скомпилирована), распаковать её и просто прописать на неё путь в .bashrc. А потом уже установить npm и дальше сделать, как Вы объясняли -
    npm config set prefix ~/.local
    export PATH=~/.local/bin:$PATH
    Так будет правильно? А то у меня уже плагины для gulp ругаются из-за устаревшей версии.
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Aves: да, теперь я это понял и вряд ли забуду.
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Aves: фллелуя! спасибо Вам огромное, вроде заработало.
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Aves:
    ivan@pc:~$ ls -ld .config/configstore
    drwx------ 2 root root 4096 нояб. 21 23:35 .config/configstore
    ivan@pc:~$
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Aves:
    ivan@pc:~$ ls -la .config/configstore
    ls: невозможно открыть каталог .config/configstore: Отказано в доступе
    ivan@pc:~$
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Aves: не совсем -
    ivan@pc:~$ npm remove bower
    unbuild bower@1.6.5
    ivan@pc:~$ npm i -g bower
    /home/ivan/.local/bin/bower -> /home/ivan/.local/lib/node_modules/bower/bin/bower
    bower@1.6.5 /home/ivan/.local/lib/node_modules/bower
    ivan@pc:~$ bower -v
    
    Error: EACCES, permission denied '/home/ivan/.config/configstore/bower-github.yml'
    You don't have access to this file.
    
        at Object.fs.openSync (evalmachine.<anonymous>:439:18)
        at Object.fs.readFileSync (evalmachine.<anonymous>:290:15)
        at Object.create.all.get (/home/ivan/.local/lib/node_modules/bower/node_modules/configstore/index.js:34:29)
        at Object.Configstore (/home/ivan/.local/lib/node_modules/bower/node_modules/configstore/index.js:27:44)
        at readCachedConfig (/home/ivan/.local/lib/node_modules/bower/lib/config.js:19:23)
        at defaultConfig (/home/ivan/.local/lib/node_modules/bower/lib/config.js:11:12)
        at Object.<anonymous> (/home/ivan/.local/lib/node_modules/bower/lib/index.js:40:32)
        at Module._compile (module.js:456:26)
        at Object.Module._extensions..js (module.js:474:10)
        at Module.load (module.js:356:32)
    ivan@pc:~$
  • Какой дистрибутив linux ставить для комфортного программирования?

    @vasIvas Автор вопроса
    Алексей POS_troi: ну вот Вы, ученый, подскажите мне что делать? Или у Вас в макдональдсе перерыв и Вы решили оумничать?
  • Какой дистрибутив linux ставить для комфортного программирования?

    @vasIvas Автор вопроса
    Александр Мелеховец: почитайте две мои предыдущие темы. Их можно в профиле найти. И да, это я просто устанавливаю дефолтную 0.1.x версию. А последнюю 5.x.x или хотя бы 4.x.x вообще наверное не возможно..
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Aves: первое
    ivan@pc:~$ npm config list
    ; cli configs
    registry = "https://registry.npmjs.org/"
    user-agent = "npm/1.4.28 node/v0.10.40 linux x64"
    
    ; userconfig /home/ivan/.npmrc
    prefix = "/home/ivan/.local"
    
    ; node bin location = /usr/bin/node
    ; cwd = /home/ivan
    ; HOME = /home/ivan
    ; 'npm config ls -l' to show all defaults.
    
    ivan@pc:~$


    второе

    ivan@pc:~$ echo $PATH
    /home/ivan/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
    ivan@pc:~$
  • Какой дистрибутив linux ставить для комфортного программирования?

    @vasIvas Автор вопроса
    ну раз нормальная, помогите мне в предыдущих темах. Раньше, около года назад все было по другому. А сейчас, несмотря на версию 14.04 все уже не так, как было у меня год назад.
  • Какой дистрибутив linux ставить для комфортного программирования?

    @vasIvas Автор вопроса
    Вы можете ради интереса посмотреть две мои предыдущие темы до этой, в которых объясняют, как установить nodejs. В ubuntu последняя версия nodejs 0.1.х,а а на деле уже пятая... Чему тут учится? Я умею обращаться с консолью и ставить модули, удалять и создавать файлы. Но я не понимаю для чего мне учить то, что советуют сделать при установке. Это уже программирование ubuntu.
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Aves: я выполнил первую команду, добавил строчку, закрыл и снова открыл консоль. Далее установил bower
    ivan@pc:~$ npm i bower
    bower@1.6.5 node_modules/bower
    ivan@pc:~$ bower -v
    bower: команда не найдена
    ivan@pc:~$


    Но node я не устанавливал... я устанавливал только nodejs + npm, как ниже. А нужно ставить node?
    curl -sL https://deb.nodesource.com/setup | sudo bash -
    sudo apt-get install nodejs
    sudo apt-get install build-essential
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Aves: я просто не понимаю что такое "node". Я знаю что такое nodejs, а что тогда такое ещё node и куда её ставить и как тогда, раз уж тут такие безумия с правами и куда ставить.
    у меня реально паника, я два дня не могу настроить nodejs.
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Aves: а существует система в которой не нужно вот ВСЕ ЭТО делать чтобы nodejs установить?
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Aves: выполнил первую команду в таком виде, как Вы её указали, в консоли и затем дописал в конец .bashrc вторую строчку, тоже в таком виде как Вы указали... стоп! Вы говорите о том, чтобы сначала выполнить первую строку в консоли, потом дописать вторую строку в .bashrc и только после этого ставить nodejs?
  • Почему неправильно устанавливается bower?

    @vasIvas Автор вопроса
    Алексей Уколов: прошу прощения, я действительно не удалил и логи показывал при установке с установленной копией. Теперь я все удалил и результат ниже. Или я опять Вас не понял?
    ivan@pc:~$ npm -v
    1.4.28
    ivan@pc:~$ npm install --global bower
    npm ERR! Error: EACCES, unlink '/usr/bin/bower'
    npm ERR!  { [Error: EACCES, unlink '/usr/bin/bower'] errno: 3, code: 'EACCES', path: '/usr/bin/bower' }
    npm ERR! 
    npm ERR! Please try running this command again as root/Administrator.
    
    npm ERR! System Linux 3.19.0-33-generic
    npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "--global" "bower"
    npm ERR! cwd /home/ivan
    npm ERR! node -v v0.10.40
    npm ERR! npm -v 1.4.28
    npm ERR! path /usr/bin/bower
    npm ERR! code EACCES
    npm ERR! errno 3
    npm ERR! stack Error: EACCES, unlink '/usr/bin/bower'
    npm ERR! error rolling back Error: EACCES, unlink '/usr/bin/bower'
    npm ERR! error rolling back  { [Error: EACCES, unlink '/usr/bin/bower'] errno: 3, code: 'EACCES', path: '/usr/bin/bower' }
    npm ERR! not ok code 0
    ivan@pc:~$ bower -v
    
    Error: EACCES, permission denied '/home/ivan/.config/configstore/bower-github.yml'
    You don't have access to this file.
    
        at Object.fs.openSync (evalmachine.<anonymous>:439:18)
        at Object.fs.readFileSync (evalmachine.<anonymous>:290:15)
        at Object.create.all.get (/usr/lib/node_modules/bower/node_modules/configstore/index.js:34:29)
        at Object.Configstore (/usr/lib/node_modules/bower/node_modules/configstore/index.js:27:44)
        at readCachedConfig (/usr/lib/node_modules/bower/lib/config.js:19:23)
        at defaultConfig (/usr/lib/node_modules/bower/lib/config.js:11:12)
        at Object.<anonymous> (/usr/lib/node_modules/bower/lib/index.js:40:32)
        at Module._compile (module.js:456:26)
        at Object.Module._extensions..js (module.js:474:10)
        at Module.load (module.js:356:32)
    ivan@pc:~$ sudo bower -v
    [sudo] password for ivan: 
    1.6.5
    ivan@pc:~$ sudo npm remove --dave-dev --global bower
    unbuild bower@1.6.5
    ivan@pc:~$ sudo bower -v
    sudo: bower: command not found
    ivan@pc:~$ npm install -g bower
    npm ERR! Error: EACCES, mkdir '/usr/lib/node_modules/bower'
    npm ERR!  { [Error: EACCES, mkdir '/usr/lib/node_modules/bower']
    npm ERR!   errno: 3,
    npm ERR!   code: 'EACCES',
    npm ERR!   path: '/usr/lib/node_modules/bower',
    npm ERR!   fstream_type: 'Directory',
    npm ERR!   fstream_path: '/usr/lib/node_modules/bower',
    npm ERR!   fstream_class: 'DirWriter',
    npm ERR!   fstream_stack: 
    npm ERR!    [ '/usr/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23',
    npm ERR!      '/usr/lib/node_modules/npm/node_modules/mkdirp/index.js:46:53',
    npm ERR!      'Object.oncomplete (fs.js:108:15)' ] }
    npm ERR! 
    npm ERR! Please try running this command again as root/Administrator.
    
    npm ERR! System Linux 3.19.0-33-generic
    npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "-g" "bower"
    npm ERR! cwd /home/ivan
    npm ERR! node -v v0.10.40
    npm ERR! npm -v 1.4.28
    npm ERR! path /usr/lib/node_modules/bower
    npm ERR! fstream_path /usr/lib/node_modules/bower
    npm ERR! fstream_type Directory
    npm ERR! fstream_class DirWriter
    npm ERR! code EACCES
    npm ERR! errno 3
    npm ERR! stack Error: EACCES, mkdir '/usr/lib/node_modules/bower'
    npm ERR! fstream_stack /usr/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23
    npm ERR! fstream_stack /usr/lib/node_modules/npm/node_modules/mkdirp/index.js:46:53
    npm ERR! fstream_stack Object.oncomplete (fs.js:108:15)
    npm ERR! 
    npm ERR! Additional logging details can be found in:
    npm ERR!     /home/ivan/npm-debug.log
    npm ERR! not ok code 0
    ivan@pc:~$ sudo bower -v
    sudo: bower: command not found
    ivan@pc:~$ bower -v
    bash: /usr/bin/bower: Нет такого файла или каталога
    ivan@pc:~$ 
    ivan@pc:~$ sudo bower -v
    sudo: bower: command not found
    ivan@pc:~$ bower -v
    bash: /usr/bin/bower: Нет такого файла или каталога
    ivan@pc:~$ npm -v
    1.4.28
    ivan@pc:~$ npm install -g bower
    npm ERR! Error: EACCES, mkdir '/usr/lib/node_modules/bower'
    npm ERR!  { [Error: EACCES, mkdir '/usr/lib/node_modules/bower']
    npm ERR!   errno: 3,
    npm ERR!   code: 'EACCES',
    npm ERR!   path: '/usr/lib/node_modules/bower',
    npm ERR!   fstream_type: 'Directory',
    npm ERR!   fstream_path: '/usr/lib/node_modules/bower',
    npm ERR!   fstream_class: 'DirWriter',
    npm ERR!   fstream_stack: 
    npm ERR!    [ '/usr/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23',
    npm ERR!      '/usr/lib/node_modules/npm/node_modules/mkdirp/index.js:46:53',
    npm ERR!      'Object.oncomplete (fs.js:108:15)' ] }
    npm ERR! 
    npm ERR! Please try running this command again as root/Administrator.
    
    npm ERR! System Linux 3.19.0-33-generic
    npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "-g" "bower"
    npm ERR! cwd /home/ivan
    npm ERR! node -v v0.10.40
    npm ERR! npm -v 1.4.28
    npm ERR! path /usr/lib/node_modules/bower
    npm ERR! fstream_path /usr/lib/node_modules/bower
    npm ERR! fstream_type Directory
    npm ERR! fstream_class DirWriter
    npm ERR! code EACCES
    npm ERR! errno 3
    npm ERR! stack Error: EACCES, mkdir '/usr/lib/node_modules/bower'
    npm ERR! fstream_stack /usr/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23
    npm ERR! fstream_stack /usr/lib/node_modules/npm/node_modules/mkdirp/index.js:46:53
    npm ERR! fstream_stack Object.oncomplete (fs.js:108:15)
    npm ERR! 
    npm ERR! Additional logging details can be found in:
    npm ERR!     /home/ivan/npm-debug.log
    npm ERR! not ok code 0
    ivan@pc:~$