Comments (4)
Ah, this isn't a change to nave, but node's dist folder no longer contains a lts
directory. https://nodejs.org/dist/lts
So that's why.
Probably about time to read these things from the tab or json file, instead of parsing the html index.
EDIT: this is incorrect, that's not how it works.
from nave.
@isaacs Yeah, I checked again, and it was only happening on one computer. Others were fine.
nave cache ls | grep index.html | xargs rm
didn't fix it, though. However, rm -rf ~/.nave/cache/*
did fix it.
from nave.
@isaacs AFAIK Node.js never implement a link for https://nodejs.org/dist/lts -- I remember you asked for something akin to it once in nodejs/node#11173.
I checked with http://web.archive.org/ and it has no cached versions of https://nodejs.org/dist/lts (but does for e.g. https://nodejs.org/dist/ where you can see no lts
subdirectory in the cached results).
from nave.
I was mistaken! lol
This seems to be working actually?
$ nave use lts node -v
v20.9.0
@goodevilgenius It could be that the cache is incorrect. It only fetches the version listing once per day at most, so it could be that it happened to fetch while the links were moving around? See if this fixes things:
nave cache ls | grep index.html | xargs rm
nave use lts
from nave.
Related Issues (20)
- shasum mismatch HOT 2
- shasum file in cache broken HOT 2
- Use the tab delimited file in the node dist folder instead of parsing html
- How to delete a named environment HOT 2
- How would I use environment variables from the parent shell? HOT 1
- Nave strips off `-n` from arguments
- Auto fails using fish as nave_run executed with exec HOT 1
- macOS install with brew HOT 1
- Named version does not link npx
- Unable to install any node with nave on Windows 10. HOT 1
- unsupported ARM architecture HOT 1
- Fallback to .nvmrc if .naverc isn't specified for nave auto HOT 4
- Q: Can I control where the node versions are installed? HOT 2
- This repository is huge. What is the universal recommended way to install only the files needed to run nave? HOT 2
- Is it possible to define environment variables, or specify a shell script to be sourced, per environment? HOT 12
- Cannot retrieve unmodified argument to `nave use` from environment HOT 8
- Nave caches 500s on index fetch HOT 2
- Clarify that `uninstall` can be used to remove named envs
- nave install/use version - Fails to install node if user has a shell alias or function called `shasum`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nave.