インストールの方法は、次のサイトに説明が記述してある。
https://github.com/jquery/globalize/blob/master/README.md#installation
説明通りに、npmコマンドでGlobalizeをインストールしようと試みる。
すると、エラーが出ている。
コマンドラインは次の状態だ。
npm install globalize cldr-data.
npm http GET https://registry.npmjs.org/globalize
npm http GET https://registry.npmjs.org/cldr-data.
npm http 200 https://registry.npmjs.org/globalize
npm http GET https://registry.npmjs.org/globalize/-/globalize-1.1.1.tgz
npm http 404 https://registry.npmjs.org/cldr-data.
npm ERR! TypeError: Cannot read property 'latest' of undefined
npm ERR! at next (/usr/local/lib/node_modules/npm/lib/cache.js:692:35)
npm ERR! at /usr/local/lib/node_modules/npm/lib/cache.js:680:5
npm ERR! at saved (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:142:7)
npm ERR! at /usr/local/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:133:7
npm ERR! at Object.oncomplete (fs.js:97:15)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Darwin 15.4.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "globalize" "cldr-data."
npm ERR! cwd /Users/xxxxx/Documents/yyyyy
npm ERR! node -v v0.11.11
npm ERR! npm -v 1.3.25
npm http 200 https://registry.npmjs.org/globalize/-/globalize-1.1.1.tgz
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/xxxxx/Documents/yyyyy/npm-debug.log
npm ERR! not ok code 0
TypeError: Cannot read property 'latest' of undefined ってエラーが出ている。
なんだろう。これは?
ググってみる・・・だけど、それらしい解決方法が見当たらない。
Globalize特有の問題でもなさそうだ。
コマンドラインの結果をまた見ている。
すると、 npm http 404 https://registry.npmjs.org/cldr-data. ってのがある。
https://registry.npmjs.org/cldr-data. が見つからないのかって思い。
数秒経過・・・あれ、最後に「.」があるんですけどなんで?
そういえば、npmのコマンドって間違っているのか?
コマンドラインを確認する。
npm install globalize cldr-data. になっている。
なんか最後の「.」はいらないような・・・
npmのコマンドは、先のGlobalizeのインストール方法の説明の箇所をコピペしたんだけど・・・
Globalizeのインストール方法の説明の箇所を見てみる。
あっ・・・最後の「.」いらないじゃん。余分にコピー対象に含めてたんだな。
その後、npm install globalize cldr-data のコマンドで無事にGlobalizeのインストールをできました。
こんなことで、約1時間ぐらいが無駄になった。嗚呼…
でも、こんな単純ミスって結構あるんだよな。
0 件のコメント :
コメントを投稿