0

私のUbuntuは最後のバージョン(更新、アップグレード、dist-upgrade)で完全に更新されていますが、実行しようとすると:

mathrobin@mathrobin-pc:~$ sudo npm install -g yo

私はこれを得る:

npm ERR! Error: No compatible version found: nopt@'>=2.1.1- <2.2.0-'
npm ERR! Valid install targets:
npm ERR! ["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.0.10"]
npm ERR!     at installTargetsError (/usr/lib/node_modules/npm/lib/cache.js:506:10)
npm ERR!     at next_ (/usr/lib/node_modules/npm/lib/cache.js:452:17)
npm ERR!     at next (/usr/lib/node_modules/npm/lib/cache.js:427:44)
npm ERR!     at /usr/lib/node_modules/npm/lib/cache.js:419:5
npm ERR!     at saved (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:136:7)
npm ERR!     at /usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:230:7
npm ERR!     at Object.oncomplete (fs.js:297:15)
npm ERR!  [Error: No compatible version found: nopt@'>=2.1.1- <2.2.0-'
npm ERR! Valid install targets:
npm ERR! ["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.0.10"]]
npm ERR! You may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.2.0-54-generic
npm ERR! command "node" "/usr/bin/npm" "install" "-g" "yo"
npm ERR! cwd /home/mathrobin
npm ERR! node -v v0.8.9
npm ERR! npm -v 1.1.26
npm ERR! message No compatible version found: nopt@'>=2.1.1- <2.2.0-'
npm ERR! message Valid install targets:
npm ERR! message ["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.0.10"]
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/mathrobin/npm-debug.log
npm ERR! not ok code 0

これを解決するにはどうすればよいですか?

4

1 に答える 1

1

yo package.jsonファイルによると、バージョンが以上で、バージョンがnode.js以上の場合にのみインストールできます。0.8.xnpm1.2.10

あなたnode.js 0.8.9は元気ですが、あなたnpm 1.1.26は年を取りすぎています。

npm の公式スクリプトnpmを使用してバージョンをアップグレードできます(Unix のみ!)。または、npm Readme.mdを参照して代替オプションを見つけることもできます。

現在のnpmバージョンは1.3.11.

また、最新の安定node.jsバージョンであるをインストールすることをお勧めします0.10.21これを行う最も簡単な方法は、 nのようなバージョン マネージャーを使用することです( でインストールされる場合がありますnpm) npm install -g n

于 2013-10-22T14:58:43.867 に答える