diff --git a/nvm.sh b/nvm.sh index 7f8d13a..159e256 100644 --- a/nvm.sh +++ b/nvm.sh @@ -963,6 +963,11 @@ nvm() { ;; esac + if [ "_$VERSION" = "_N/A" ]; then + echo "Version '$provided_version' not found - try \`nvm ls-remote\` to browse available versions." >&2 + return 3 + fi + ADDITIONAL_PARAMETERS='' local PROVIDED_REINSTALL_PACKAGES_FROM local REINSTALL_PACKAGES_FROM @@ -1004,11 +1009,6 @@ nvm() { return $? fi - if [ "_$VERSION" = "_N/A" ]; then - echo "Version '$provided_version' not found - try \`nvm ls-remote\` to browse available versions." >&2 - return 3 - fi - if [ "_$NVM_OS" = "_freebsd" ]; then # node.js and io.js do not have a FreeBSD binary nobinary=1