Skip to content

Commit deac4e0

Browse files
committed
v0.40.0
1 parent b5118ac commit deac4e0

File tree

4 files changed

+16
-16
lines changed

4 files changed

+16
-16
lines changed

README.md

+13-13
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</a>
77

88

9-
# Node Version Manager [![Build Status](https://app.travis-ci.com/nvm-sh/nvm.svg?branch=master)][3] [![nvm version](https://img.shields.io/badge/version-v0.39.7-yellow.svg)][4] [![CII Best Practices](https://bestpractices.dev/projects/684/badge)](https://bestpractices.dev/projects/684)
9+
# Node Version Manager [![Build Status](https://app.travis-ci.com/nvm-sh/nvm.svg?branch=master)][3] [![nvm version](https://img.shields.io/badge/version-v0.40.0-yellow.svg)][4] [![CII Best Practices](https://bestpractices.dev/projects/684/badge)](https://bestpractices.dev/projects/684)
1010

1111
<!-- To update this table of contents, ensure you have run `npm install` then `npm run doctoc` -->
1212
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
@@ -102,10 +102,10 @@ nvm is a version manager for [node.js](https://nodejs.org/en/), designed to be i
102102

103103
To **install** or **update** nvm, you should run the [install script][2]. To do that, you may either download and run the script manually, or use the following cURL or Wget command:
104104
```sh
105-
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
105+
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
106106
```
107107
```sh
108-
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
108+
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
109109
```
110110

111111
Running either of the above commands downloads a script and runs it. The script clones the nvm repository to `~/.nvm`, and attempts to add the source lines from the snippet below to the correct profile file (`~/.bash_profile`, `~/.zshrc`, `~/.profile`, or `~/.bashrc`).
@@ -127,7 +127,7 @@ Eg: `curl ... | NVM_DIR="path/to/nvm"`. Ensure that the `NVM_DIR` does not conta
127127

128128
- The installer can use `git`, `curl`, or `wget` to download `nvm`, whichever is available.
129129

130-
- You can instruct the installer to not edit your shell config (for example if you already get completions via a [zsh nvm plugin](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/nvm)) by setting `PROFILE=/dev/null` before running the `install.sh` script. Here's an example one-line command to do that: `PROFILE=/dev/null bash -c 'curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash'`
130+
- You can instruct the installer to not edit your shell config (for example if you already get completions via a [zsh nvm plugin](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/nvm)) by setting `PROFILE=/dev/null` before running the `install.sh` script. Here's an example one-line command to do that: `PROFILE=/dev/null bash -c 'curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash'`
131131

132132
#### Troubleshooting on Linux
133133

@@ -175,7 +175,7 @@ You can use a task:
175175
```yaml
176176
- name: Install nvm
177177
ansible.builtin.shell: >
178-
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
178+
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
179179
args:
180180
creates: "{{ ansible_env.HOME }}/.nvm/nvm.sh"
181181
```
@@ -237,7 +237,7 @@ If you have `git` installed (requires git v1.7.10+):
237237

238238
1. clone this repo in the root of your user profile
239239
- `cd ~/` from anywhere then `git clone https://github.com/nvm-sh/nvm.git .nvm`
240-
1. `cd ~/.nvm` and check out the latest version with `git checkout v0.39.7`
240+
1. `cd ~/.nvm` and check out the latest version with `git checkout v0.40.0`
241241
1. activate `nvm` by sourcing it from your shell: `. ./nvm.sh`
242242

243243
Now add these lines to your `~/.bashrc`, `~/.profile`, or `~/.zshrc` file to have it automatically sourced upon login:
@@ -843,13 +843,13 @@ If installing nvm on Alpine Linux *is* still what you want or need to do, you sh
843843
### Alpine Linux 3.13+
844844
```sh
845845
apk add -U curl bash ca-certificates openssl ncurses coreutils python3 make gcc g++ libgcc linux-headers grep util-linux binutils findutils
846-
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
846+
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
847847
```
848848
849849
### Alpine Linux 3.5 - 3.12
850850
```sh
851851
apk add -U curl bash ca-certificates openssl ncurses coreutils python2 make gcc g++ libgcc linux-headers grep util-linux binutils findutils
852-
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
852+
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
853853
```
854854
855855
_Note: Alpine 3.5 can only install NodeJS versions up to v6.9.5, Alpine 3.6 can only install versions up to v6.10.3, Alpine 3.7 installs versions up to v8.9.3, Alpine 3.8 installs versions up to v8.14.0, Alpine 3.9 installs versions up to v10.19.0, Alpine 3.10 installs versions up to v10.24.1, Alpine 3.11 installs versions up to v12.22.6, Alpine 3.12 installs versions up to v12.22.12, Alpine 3.13 & 3.14 install versions up to v14.20.0, Alpine 3.15 & 3.16 install versions up to v16.16.0 (**These are all versions on the main branch**). Alpine 3.5 - 3.12 required the package `python2` to build NodeJS, as they are older versions to build. Alpine 3.13+ requires `python3` to successfully build newer NodeJS versions, but you can use `python2` with Alpine 3.13+ if you need to build versions of node supported in Alpine 3.5 - 3.15, you just need to specify what version of NodeJS you need to install in the package install script._
@@ -952,9 +952,9 @@ You have to make sure that the user directory name in `$HOME` and the user direc
952952
To change the user directory and/or account name follow the instructions [here](https://support.apple.com/en-us/HT201548)
953953
954954
[1]: https://github.com/nvm-sh/nvm.git
955-
[2]: https://github.com/nvm-sh/nvm/blob/v0.39.7/install.sh
955+
[2]: https://github.com/nvm-sh/nvm/blob/v0.40.0/install.sh
956956
[3]: https://app.travis-ci.com/nvm-sh/nvm
957-
[4]: https://github.com/nvm-sh/nvm/releases/tag/v0.39.7
957+
[4]: https://github.com/nvm-sh/nvm/releases/tag/v0.40.0
958958
[Urchin]: https://git.sdf.org/tlevine/urchin
959959
[Fish]: https://fishshell.com
960960
@@ -1012,7 +1012,7 @@ Here's what you will need to do:
10121012
If one of these broken versions is installed on your system, the above step will likely still succeed even if you didn't include the `--shared-zlib` flag.
10131013
However, later, when you attempt to `npm install` something using your old version of node.js, you will see `incorrect data check` errors.
10141014
If you want to avoid the possible hassle of dealing with this, include that flag.
1015-
For more details, see [this issue](https://github.com/nodejs/node/issues/39313) and [this comment](https://github.com/nodejs/node/issues/39313#issuecomment-90.39.776)
1015+
For more details, see [this issue](https://github.com/nodejs/node/issues/39313) and [this comment](https://github.com/nodejs/node/issues/39313#issuecomment-90.40.076)
10161016
10171017
- Exit back to your native shell.
10181018
@@ -1039,7 +1039,7 @@ Now you should be able to use node as usual.
10391039
If you've encountered this error on WSL-2:
10401040
10411041
```sh
1042-
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
1042+
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
10431043
% Total % Received % Xferd Average Speed Time Time Time Current
10441044
Dload Upload Total Spent Left Speed
10451045
0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0curl: (6) Could not resolve host: raw.githubusercontent.com
@@ -1074,7 +1074,7 @@ Currently, the sole maintainer is [@ljharb](https://github.com/ljharb) - more ma
10741074
10751075
## Project Support
10761076
1077-
Only the latest version (v0.39.7 at this time) is supported.
1077+
Only the latest version (v0.40.0 at this time) is supported.
10781078
10791079
## Enterprise Support
10801080

install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ nvm_install_dir() {
3333
}
3434

3535
nvm_latest_version() {
36-
nvm_echo "v0.39.7"
36+
nvm_echo "v0.40.0"
3737
}
3838

3939
nvm_profile_is_bash_or_zsh() {

nvm.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -4364,7 +4364,7 @@ nvm() {
43644364
NVM_VERSION_ONLY=true NVM_LTS="${NVM_LTS-}" nvm_remote_version "${PATTERN:-node}"
43654365
;;
43664366
"--version" | "-v")
4367-
nvm_echo '0.39.7'
4367+
nvm_echo '0.40.0'
43684368
;;
43694369
"unload")
43704370
nvm deactivate >/dev/null 2>&1

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nvm",
3-
"version": "0.39.7",
3+
"version": "0.40.0",
44
"description": "Node Version Manager - Simple bash script to manage multiple active node.js versions",
55
"directories": {
66
"test": "test"

0 commit comments

Comments
 (0)