GithubHelp home page GithubHelp logo

Comments (4)

pesho avatar pesho commented on May 21, 2024 2

Regarding the first issue, npm 2.x will not execute any scripts when run as root. Either run it as a normal user, or add the --unsafe-perm option.

The second issue is unrelated to Node or Docker, and bower already printed an excellent description of the error, along with a possible solution.

from docker-node.

DaAwesomeP avatar DaAwesomeP commented on May 21, 2024

Hmmm...when I run ./node_module/bower/bin/bower i in before_script, I get another permissions error:

$ node ./node_modules/bower/bin/bower i
bower ESUDO         Cannot be run with sudo

Additional error details:
Since bower is a user command, there is no need to execute it with superuser permissions.
If you're having permission errors when using bower without sudo, please spend a few minutes learning more about how your system should work and make any necessary repairs.

http://www.joyent.com/blog/installing-node-and-npm
https://gist.github.com/isaacs/579814

You can however run a command with sudo using --allow-root option

ERROR: Build failed with: exit code 1

from docker-node.

DaAwesomeP avatar DaAwesomeP commented on May 21, 2024

OK, so this is a problem with Gitlab CI running it as root and not the docker image? I'm not explicitly telling it to run as root (and it's really annoying me).

from docker-node.

Starefossen avatar Starefossen commented on May 21, 2024

Also, see #88 for the exact same issue.

from docker-node.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.