Open zrusilla opened 1 year ago
In plugins/nodejs/bin/install, the invocation of asdf reshim assumes that it is findable on the PATH, which may not always be the case.
asdf reshim
asdf reshim "$(plugin_name)" "$ASDF_INSTALL_VERSION"
I was able to work around it by modifying ../lib/utils.sh to export ASDF_DIR:
export ASDF_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")/../../.." && pwd)
and prepending the path to asdf in install:
asdf
$ASDF_DIR/bin/asdf reshim "$(plugin_name)" "$ASDF_INSTALL_VERSION"
I will submit a patch for this if you like.
On which occasions would asdf not be on PATH?
When installing asdf and nodejs via script, for example.
In plugins/nodejs/bin/install, the invocation of
asdf reshim
assumes that it is findable on the PATH, which may not always be the case.asdf reshim "$(plugin_name)" "$ASDF_INSTALL_VERSION"
I was able to work around it by modifying ../lib/utils.sh to export ASDF_DIR:
export ASDF_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")/../../.." && pwd)
and prepending the path to
asdf
in install:$ASDF_DIR/bin/asdf reshim "$(plugin_name)" "$ASDF_INSTALL_VERSION"
I will submit a patch for this if you like.