Trying to Install on Fedora 26

  • Service Provider

    Trying to install on Fedora 26 but getting a lot of errors when following the directions:

    # npm install -g 
    npm WARN deprecated [email protected]: Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0.
    /usr/bin/ -> /usr/lib/node_modules/
    /usr/bin/ -> /usr/lib/node_modules/
    > [email protected] install /usr/lib/node_modules/
    > node-gyp rebuild
    gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/6.11.0"
    gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/"
    make: Entering directory '/usr/lib/node_modules/'
      CXX(target) Release/
    make: g++: Command not found
    make: *** [ Release/] Error 127
    make: Leaving directory '/usr/lib/node_modules/'
    gyp ERR! build error 
    gyp ERR! stack Error: `make` failed with exit code: 2
    gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/lib/build.js:276:23)
    gyp ERR! stack     at emitTwo (events.js:106:13)
    gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
    gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
    gyp ERR! System Linux 4.11.8-300.fc26.x86_64
    gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
    gyp ERR! cwd /usr/lib/node_modules/
    gyp ERR! node -v v6.11.0
    gyp ERR! node-gyp -v v3.4.0
    gyp ERR! not ok 
    ā””ā”€ā”€ (empty)
    npm ERR! Linux 4.11.8-300.fc26.x86_64
    npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" ""
    npm ERR! node v6.11.0
    npm ERR! npm  v3.10.10
    npm ERR! code ELIFECYCLE
    npm ERR! [email protected] install: `node-gyp rebuild`
    npm ERR! Exit status 1
    npm ERR! 
    npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
    npm ERR! Make sure you have the latest version of node.js and npm installed.
    npm ERR! If you do, this is most likely a problem with the contextify package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR!     node-gyp rebuild
    npm ERR! You can get information on how to open an issue for this project with:
    npm ERR!     npm bugs contextify
    npm ERR! Or if that isn't available, you can get their info via:
    npm ERR!     npm owner ls contextify
    npm ERR! There is likely additional logging output above.
    npm ERR! Please include the following file with any support request:
    npm ERR!     /usr/lib/node_modules/npm/npm-debug.log
    npm ERR! code 1

  • Service Provider

    Obviously root should have access to its own home directory. And just to be sure, SELinux was disabled before this run.

  • Service Provider

    You need to...

    dnf -y install gcc gcc-c++ make
    mkdir /root/  
    touch /root/
    touch /root/
    touch /root/

    Then you can do...

    npm install -g --user 'user'

  • I finally got running and I like it. It will be really useful on the server for my website.

  • Service Provider

    @jmoore said in Trying to Install on Fedora 26:

    I finally got running and I like it. It will be really useful on the server for my website.

    Nice, welcome to the club šŸ™‚