0

http://gruntjs.com/getting-startedに従って、Ubuntu 11.10 に grunt をインストールしました。grunt を実行すると、次のエラーが発生しました。

/opt/node-v0.10.0-linux-x64/lib/node_modules/grunt-cli/package.json:2
  "name": "grunt-cli",
        ^

node.js:134
    throw e; // process.nextTick error, or 'error' event on first tick
    ^
SyntaxError: Unexpected token :
    at Module._compile (module.js:397:25)
    at Object..js (module.js:408:10)
    at Module.load (module.js:334:31)
    at Function._load (module.js:293:12)
    at require (module.js:346:19)
    at Object.<anonymous> (/opt/node-v0.10.0-linux-x64/lib/node_modules/grunt-cli/lib/info.js:13:11)
    at Module._compile (module.js:402:26)
    at Object..js (module.js:408:10)
    at Module.load (module.js:334:31)
    at Function._load (module.js:293:12)

以前は grunt 0.3.16 を使用していました。最新のグラントにアップグレードしています。私のプロジェクトとは関係がないようです。どのディレクトリでもこのエラーが発生します。

4

1 に答える 1

0

node.js を正しくインストールしていないことがわかりました。node.js バイナリを untar してパスに追加するだけです。それがうまくいかなかった理由だと思います。node.js ソースをダウンロードし、make を使用してコンパイルおよびインストールしたところ、動作するようになりました。コメントありがとうございます。

于 2013-03-13T18:03:19.670 に答える