mirror of
https://github.com/nvm-sh/nvm.git
synced 2025-05-11 14:51:49 +00:00
Merge e094fddc4a
into 01189e144c
This commit is contained in:
commit
d409800174
7
nvm.sh
7
nvm.sh
@ -45,7 +45,9 @@ nvm_remote_version()
|
|||||||
{
|
{
|
||||||
local PATTERN=$1
|
local PATTERN=$1
|
||||||
VERSION=`nvm_ls_remote $PATTERN | tail -n1`
|
VERSION=`nvm_ls_remote $PATTERN | tail -n1`
|
||||||
echo "$VERSION"
|
EV_VERSION="$VERSION"
|
||||||
|
SPLIT_VERSION=(${EV_VERSION//*:/})
|
||||||
|
echo ${SPLIT_VERSION}
|
||||||
|
|
||||||
if [ "$VERSION" = 'N/A' ]; then
|
if [ "$VERSION" = 'N/A' ]; then
|
||||||
return
|
return
|
||||||
@ -239,11 +241,12 @@ nvm()
|
|||||||
t="$VERSION-$os-$arch"
|
t="$VERSION-$os-$arch"
|
||||||
url="http://nodejs.org/dist/$VERSION/node-${t}.tar.gz"
|
url="http://nodejs.org/dist/$VERSION/node-${t}.tar.gz"
|
||||||
sum=`curl -s http://nodejs.org/dist/$VERSION/SHASUMS.txt | grep node-${t}.tar.gz | awk '{print $1}'`
|
sum=`curl -s http://nodejs.org/dist/$VERSION/SHASUMS.txt | grep node-${t}.tar.gz | awk '{print $1}'`
|
||||||
|
split_sum=(${sum//*:/})
|
||||||
if (
|
if (
|
||||||
mkdir -p "$NVM_DIR/bin/node-${t}" && \
|
mkdir -p "$NVM_DIR/bin/node-${t}" && \
|
||||||
cd "$NVM_DIR/bin" && \
|
cd "$NVM_DIR/bin" && \
|
||||||
curl -C - --progress-bar $url -o "node-${t}.tar.gz" && \
|
curl -C - --progress-bar $url -o "node-${t}.tar.gz" && \
|
||||||
nvm_checksum `${shasum} node-${t}.tar.gz | awk '{print $1}'` $sum && \
|
nvm_checksum `${shasum} node-${t}.tar.gz | awk '{print $1}'` $split_sum && \
|
||||||
tar -xzf "node-${t}.tar.gz" -C "node-${t}" --strip-components 1 && \
|
tar -xzf "node-${t}.tar.gz" -C "node-${t}" --strip-components 1 && \
|
||||||
mv "node-${t}" "../$VERSION" && \
|
mv "node-${t}" "../$VERSION" && \
|
||||||
rm -f "node-${t}.tar.gz"
|
rm -f "node-${t}.tar.gz"
|
||||||
|
Loading…
Reference in New Issue
Block a user