lablup / lablup/backend.ai

Forces user to use node from nvm, even if node is installed locally

Open
#3,678 0 comments 0 reactions 1 assignee Claimed by @Yaminyam View on GitHub
Dominant language
Python
Stars
670
Forks
183
Avg merge
17h 7m
Merged PRs (30d)
358

Description

## Impact

Users are forced to use Node.js from nvm. This occurs even if Node.js is installed locally. This can lead to permission issues when installing global dependencies.

## Expected behaviour

The system should allow users to use their locally installed Node.js without forcing them to use nvm.

## Actual behaviour

The system requires users to use Node.js from nvm. If a local Node.js is used, users may encounter permission prompts when trying to install global dependencies. The [install-dev.sh](http://install-dev.sh) script may fail during this process.

## Steps to reproduce

- Install Node.js locally.
- Attempt to use the local Node.js.
- Try to install a global dependency.
- Observe the permission prompt and potential failure of the [install-dev.sh](http://install-dev.sh) script.

## Environment

N/A

## Workarounds

N/A

## Other information

N/A

JIRA Issue: BA-731

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.