This repository was archived by the owner on Dec 6, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 38
This repository was archived by the owner on Dec 6, 2023. It is now read-only.
fatal error on macOS w bash #124
Copy link
Copy link
Open
Description
When I try to source avn with . ~/.avn/bin/avn.sh, I get the following error:
Fatal Error: Cannot find module '/Users/someuser/.avn/plugins/avn-nvm'
Require stack:
- /Users/someuser/.avn/lib/plugins.js
- /Users/someuser/.avn/lib/hooks.js
- /Users/someuser/.avn/lib/avn.js
- /Users/someuser/.avn/index.js
- /Users/someuser/.avn/bin/_avn
at Module._resolveFilename (node:internal/modules/cjs/loader:946:15)
at Module._load (node:internal/modules/cjs/loader:787:27)
at Module.require (node:internal/modules/cjs/loader:1012:19)
at require (node:internal/modules/cjs/helpers:102:18)
at /Users/someuser/.avn/lib/plugins.js:59:20
at tryCatcher (/Users/someuser/.avn/node_modules/bluebird/js/release/util.js:16:23)
at Object.gotValue (/Users/someuser/.avn/node_modules/bluebird/js/release/reduce.js:168:18)
at Object.gotAccum (/Users/someuser/.avn/node_modules/bluebird/js/release/reduce.js:155:25)
at Object.tryCatcher (/Users/someuser/.avn/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/someuser/.avn/node_modules/bluebird/js/release/promise.js:547:31)
at Promise._settlePromise (/Users/someuser/.avn/node_modules/bluebird/js/release/promise.js:604:18)
at Promise._settlePromiseCtx (/Users/someuser/.avn/node_modules/bluebird/js/release/promise.js:641:10)
at _drainQueueStep (/Users/someuser/.avn/node_modules/bluebird/js/release/async.js:97:12)
at _drainQueue (/Users/someuser/.avn/node_modules/bluebird/js/release/async.js:86:9)
at Async._drainQueues (/Users/someuser/.avn/node_modules/bluebird/js/release/async.js:102:5)
at Async.drainQueues [as _onImmediate] (/Users/someuser/.avn/node_modules/bluebird/js/release/async.js:15:14)
My steps:
npm install -g avn avn-nvm avn-n
2avn setupwhich adds config to$HOME/.zshrcdespite current shell as bash- add same configuration to
$HOME/.bashrcand launch new terminal tab - cd to project with
.node-version, version doesn't change - attempt to source in current shell directly with
. ~/.avn/bin/avn.shand get a fatal error.
Details
- avn
avn --version:0.2.4 - node
node --version:v18.4.0 - nvm
nvm --version:0.39.3 - n
n --version: n/a - zsh
zsh --version:zsh 5.9 (arm-apple-darwin21.3.0) - bash
bash --version:GNU bash, version 5.2.15(1)-release (aarch64-apple-darwin21.6.0)
The output of __avn_debug in the directory with a .node-version file is:
# n/a as do not get this faravn is loaded in my ~/.{bash|zsh}{_profile|rc} file with:
[[ -s "$HOME/.avn/bin/avn.sh" ]] && source "$HOME/.avn/bin/avn.sh" # load avnnvm specific
- As an
nvmuser I am confirming that I did not install with Homebrew
Metadata
Metadata
Assignees
Labels
No labels