Ionic 2 - Error: EACCES: permission denied in installation on Ubuntu 12.04LTS

user3206440

I'm getting the following error while installing ionic on ubuntu 12.04 LTS following instructions in http://ionicframework.com/docs/v2/getting-started/installation/

Commands used

install nodejs 6.x

cookbook$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
cookbook$ sudo apt-get install -y nodejs
cookbook$ node -v
v6.9.1
[~]
cookbook$ npm -v
3.10.8
[~]

install ionic per instructions

cookbook$ npm install -g ionic cordova



+-- [email protected] 
| +-- [email protected] 
| +-- [email protected] 
| +-- [email protected] 
| `-- [email protected] 
`-- [email protected] 

npm ERR! Linux 3.8.0-29-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "ionic" "cordova"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! path /usr/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access

npm ERR! Error: EACCES: permission denied, access '/usr/lib/node_modules'
npm ERR!     at Error (native)
npm ERR!  { Error: EACCES: permission denied, access '/usr/lib/node_modules'
npm ERR!     at Error (native)
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/usr/lib/node_modules' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/cookbook/npm-debug.log
[~]

The error message suggests to try running this command again as root/Administrator.

What is the right way to go about this ?

similar issue on windows 10 here

user3206440

Tried different suggestions from different references.

suggestion 1 from here - didn't work

This still gave the same error EACCES: permission denied

suggestion 2 from here - this worked

cookbook$  npm config get prefix
/usr
[~]
cookbook$ 

so this is issue and npm's recommendation is to change npm's default directory to another directory

Steps are as follows

  1. Make a directory for global installations:

    mkdir ~/.npm-global

  2. Configure npm to use the new directory path:

    npm config set prefix '~/.npm-global'

  3. Open or create a ~/.profile file and add this line:

    export PATH=~/.npm-global/bin:$PATH

  4. Back on the command line, update your system variables:

    source ~/.profile

After this ionic installation with cookbook$ npm install -g ionic cordova got completed without any errors.

cookbook$ ionic -v
--------------------------------
cordova -v******************************************************
 Dependency warning - for the CLI to run correctly,      
 it is highly recommended to install/upgrade the following:     

 Please install your Cordova CLI to version  >=4.2.0 `npm install -g cordova`

******************************************************
2.1.4

[~]
cookbook$ cordova -v
? May Cordova anonymously report usage statistics to improve the tool over time? Yes

Thanks for opting into telemetry to help us improve cordova.
6.4.0
[~]
cookbook$ 

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Error: EACCES, permission denied Ionic Cordova IOS

From Java

Error: EACCES: permission denied

From Dev

What is the cause of this error: Error: EACCES, permission denied

From Dev

firebase-tools error: EACCES: permission denied

From Dev

Meteor Error: EACCES: permission denied, rmdir 'build'

From Dev

open failed: EACCES (Permission denied) error

From Dev

Error: EACCES, permission denied in command #yo angular

From Dev

Ubuntu:Permission denied error

From Dev

ubuntu bower command, Error: EACCES, permission denied '.../insight-bower.json'

From Java

On npm install: Unhandled rejection Error: EACCES: permission denied

From Java

Error: EACCES: permission denied, access '/usr/lib/node_modules'

From Dev

Yo Webapp: Error EACCES, permission denied 'Gruntfile.js'

From Dev

webdriver-manager update error: EACCES, permission denied

From Dev

node application getting "Error: EACCES: permission denied, mkdir '.tmp'

From Dev

Yeoman error: "Errno::EACCES on line ["897"] of C: Permission denied"

From Dev

Error: EACCES, permission denied even after using sudo?

From Dev

node Error: listen EACCES: permission denied ON ANY PORT [Windows]

From Dev

Rails: Permission denied - bind(2) for "127.0.0.1" port 3000 (Errno::EACCES)

From Dev

403 - Permission denied error on Ubuntu 14.04 - apache2

From Dev

Dual boot ubuntu 14 .04LTS

From Java

open failed: EACCES (Permission denied)

From Dev

open failed EACCES (Permission denied)

From Dev

EACCES Permission denied file not found

From Dev

open failed: EACCES (Permission denied)

From Dev

Ubuntu mate 16.04 matlab installation permission denied

From Dev

VeraCrypt installation error (Kubuntu 18.04) : Permission Denied

From Dev

Permission denied error for running command on ubuntu

From Dev

Loading "bower_task.js" tasks...ERROR, Error: EACCES, permission denied .local

From Dev

getting Error: spawn EACCES while ionic build android in ubuntu 14.04

Related Related

  1. 1

    Error: EACCES, permission denied Ionic Cordova IOS

  2. 2

    Error: EACCES: permission denied

  3. 3

    What is the cause of this error: Error: EACCES, permission denied

  4. 4

    firebase-tools error: EACCES: permission denied

  5. 5

    Meteor Error: EACCES: permission denied, rmdir 'build'

  6. 6

    open failed: EACCES (Permission denied) error

  7. 7

    Error: EACCES, permission denied in command #yo angular

  8. 8

    Ubuntu:Permission denied error

  9. 9

    ubuntu bower command, Error: EACCES, permission denied '.../insight-bower.json'

  10. 10

    On npm install: Unhandled rejection Error: EACCES: permission denied

  11. 11

    Error: EACCES: permission denied, access '/usr/lib/node_modules'

  12. 12

    Yo Webapp: Error EACCES, permission denied 'Gruntfile.js'

  13. 13

    webdriver-manager update error: EACCES, permission denied

  14. 14

    node application getting "Error: EACCES: permission denied, mkdir '.tmp'

  15. 15

    Yeoman error: "Errno::EACCES on line ["897"] of C: Permission denied"

  16. 16

    Error: EACCES, permission denied even after using sudo?

  17. 17

    node Error: listen EACCES: permission denied ON ANY PORT [Windows]

  18. 18

    Rails: Permission denied - bind(2) for "127.0.0.1" port 3000 (Errno::EACCES)

  19. 19

    403 - Permission denied error on Ubuntu 14.04 - apache2

  20. 20

    Dual boot ubuntu 14 .04LTS

  21. 21

    open failed: EACCES (Permission denied)

  22. 22

    open failed EACCES (Permission denied)

  23. 23

    EACCES Permission denied file not found

  24. 24

    open failed: EACCES (Permission denied)

  25. 25

    Ubuntu mate 16.04 matlab installation permission denied

  26. 26

    VeraCrypt installation error (Kubuntu 18.04) : Permission Denied

  27. 27

    Permission denied error for running command on ubuntu

  28. 28

    Loading "bower_task.js" tasks...ERROR, Error: EACCES, permission denied .local

  29. 29

    getting Error: spawn EACCES while ionic build android in ubuntu 14.04

HotTag

Archive