node.js - Sejlknudepakke opdateres ikke

Indlæg af Hanne Mølgaard Plasc

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