node.js - Sejlknudepakke opdateres ikke
Problem
Jeg arbejder i øjeblikket på et projekt ved hjælp af knude og sejlrammer (v0.12.14). For nylig har Sails opdateret til version 1.0.2, men jeg kan ikke synes at opdatere min egen version af Sails.
Jeg kører bash på Windows.
Jeg har kørt installationskommandoen, som giver:
# npm install sails@latest -g
npm WARN deprecated sprintf@0.1.5: The sprintf package is deprecated in favor of sprintf-js.
/usr/bin/sails -> /usr/lib/node\_modules/sails/bin/sails.js
+ sails@1.0.2
updated 1 package in 9.947s
og prøvede også at installere det i mit projekt:
# npm install sails@latest --save
npm WARN deprecated sprintf@0.1.5: The sprintf package is deprecated in favor of sprintf-js.
+ sails@1.0.2
updated 1 package in 8.941s
Det ser ud til at fungere, fordi når jeg tjekker mine npm-pakker, kan jeg se det:
# npm ls | grep sails@
│ │ ├── parasails@0.7.4
├─┬ sails@1.0.2
Men når jeg forsøger at køre nogen nye kommandoer, som
sails upgrade
, fejler det. Når jeg tjekker den kørende version, får jeg:# sails -v
0.12.14
Enhver ide om, hvad jeg gør galt?
Hilsen,
Bedste reference
Jeg fik det ved at køre kommandoen:
# which sails
Hvilket gav mig placeringen:
/usr/bin/sails
Bagefter er jeg bare
rm -rf
'd i mappen og geninstalleret sejl globalt.Efter at have genstartet min bash fungerede det:
# sails -v
1.0.2