2014-06-09 4 views
0

Mac에 운석을 설치해야합니다. 나는 아래와 같이 운석을 설치하려고합니다.Meteorite mrt 명령이 MAC에서 작동하지 않습니다

HOMEs-Mac-mini:~ home$ npm -v 
1.4.9 
HOMEs-Mac-mini:~ home$ node -v 
v0.10.28 

그런 다음 :

HOMEs-Mac-mini:~ home$ sudo -H npm install -g meteorite 

결과는 다음과 같습니다 그 후

npm http GET https://registry.npmjs.org/meteorite 
npm http 304 https://registry.npmjs.org/meteorite 
npm http GET https://registry.npmjs.org/ddp 
npm http GET https://registry.npmjs.org/wrench 
npm http GET https://registry.npmjs.org/underscore 
npm http GET https://registry.npmjs.org/fstream 
npm http GET https://registry.npmjs.org/optimist 
npm http GET https://registry.npmjs.org/prompt 
npm http GET https://registry.npmjs.org/colors 
npm http GET https://registry.npmjs.org/async 
npm http GET https://registry.npmjs.org/rolling_timeout_exec 
npm http 304 https://registry.npmjs.org/wrench 
npm http 304 https://registry.npmjs.org/fstream 
npm http 304 https://registry.npmjs.org/optimist 
npm http 304 https://registry.npmjs.org/ddp 
npm http 304 https://registry.npmjs.org/prompt 
npm http 304 https://registry.npmjs.org/async 
npm http 304 https://registry.npmjs.org/colors 
npm http 304 https://registry.npmjs.org/underscore 
npm http 304 https://registry.npmjs.org/rolling_timeout_exec 
npm http GET https://registry.npmjs.org/node-srp 
npm http GET https://registry.npmjs.org/meteor-ejson 
npm http GET https://registry.npmjs.org/faye-websocket 
npm http GET https://registry.npmjs.org/rimraf 
npm http GET https://registry.npmjs.org/mkdirp 
npm http GET https://registry.npmjs.org/graceful-fs 
npm http GET https://registry.npmjs.org/inherits 
npm http GET https://registry.npmjs.org/wordwrap 
npm http GET https://registry.npmjs.org/minimist 
npm http GET https://registry.npmjs.org/pkginfo 
npm http GET https://registry.npmjs.org/read 
npm http GET https://registry.npmjs.org/revalidator 
npm http GET https://registry.npmjs.org/winston 
npm http GET https://registry.npmjs.org/utile 
npm http 304 https://registry.npmjs.org/faye-websocket 
npm http 304 https://registry.npmjs.org/node-srp 
npm http 304 https://registry.npmjs.org/meteor-ejson 
npm http 304 https://registry.npmjs.org/rimraf 
npm http 304 https://registry.npmjs.org/mkdirp 
npm http GET https://registry.npmjs.org/websocket-driver 
npm http 304 https://registry.npmjs.org/inherits 
npm http 304 https://registry.npmjs.org/graceful-fs 
npm http 304 https://registry.npmjs.org/pkginfo 
npm http 304 https://registry.npmjs.org/minimist 
npm http 304 https://registry.npmjs.org/wordwrap 
npm http 304 https://registry.npmjs.org/read 
npm http 304 https://registry.npmjs.org/revalidator 
npm http 304 https://registry.npmjs.org/websocket-driver 
npm http 304 https://registry.npmjs.org/utile 
npm http 304 https://registry.npmjs.org/winston 
npm http GET https://registry.npmjs.org/mute-stream 
npm http GET https://registry.npmjs.org/deep-equal 
npm http GET https://registry.npmjs.org/i 
npm http GET https://registry.npmjs.org/ncp 
npm http GET https://registry.npmjs.org/cycle 
npm http GET https://registry.npmjs.org/eyes 
npm http GET https://registry.npmjs.org/stack-trace 
npm http GET https://registry.npmjs.org/request 
npm http 304 https://registry.npmjs.org/i 
npm http 304 https://registry.npmjs.org/deep-equal 
npm http 304 https://registry.npmjs.org/ncp 
npm http 304 https://registry.npmjs.org/cycle 
npm http 304 https://registry.npmjs.org/mute-stream 
npm http 304 https://registry.npmjs.org/stack-trace 
npm http 304 https://registry.npmjs.org/request 
npm http 304 https://registry.npmjs.org/eyes 
/usr/local/bin/mrt -> /usr/local/lib/node_modules/meteorite/bin/mrt.js 

> [email protected] postinstall /usr/local/lib/node_modules/meteorite 
> sh ./completions/postinstall.sh 

[email protected] /usr/local/lib/node_modules/meteorite 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected]) 
└── [email protected] ([email protected]8, [email protected], [email protected], [email protected], [email protected]) 

:

:

HOMEs-Mac-mini:~ home$ meteor create appdemo 
appdemo: created. 

To run your new app: 
    cd appdemo 
    meteor 
HOMEs-Mac-mini:~ home$ cd appdemo 

아래 패키지 사용 MRT 추가 아래 그림과 같이 여기

HOMEs-Mac-mini:appdemo home$ mrt add router 

작동하지 MRT 오류를 가져옵니다

Stand back while Meteorite does its thing 

✓ router 
    tag: https://github.com/tmeasday/meteor-router.git#v0.6.1 
ERROR: 128 Command failed: fatal: Not a git repository (or any of the parent directories): .git 


STDOUT: 

STDERR: fatal: Not a git repository (or any of the parent directories): .git 



/usr/local/lib/node_modules/meteorite/lib/sources/git.js:181 
      self.checkoutType + ": " + (self.commit || self.head); 
            ^
There was a problem checking out tag: v0.6.1 
HOMEs-Mac-mini:appdemo home$ 

은 당신이 무엇을 할 날을 제안 해주십시오 답례에 대한 아이디어를 얻을하지 않았다?

+0

유성 버전은 무엇입니까? – JakeGould

+0

이 답변에 따르면 Meteorite와 Meteor 사이의 버전이 일치하지 않는 것 같습니다 : http://stackoverflow.com/a/23473434/117259 – JakeGould

+0

Meteorite 버전을 아는 방법? .i 도움말 문서를 github @ JakeGould – user3666257

답변

0

이전에는 개발자 계정에 관리 역할이없는 설정이있었습니다. 안전한 설정과 같지만 npm & sudo와 함께 문제가 발생했습니다.

임시 해결책은 별도의 관리자 계정을 갖고이 계정으로 npm install을 모두 실행하는 것이었지만 많은 패키지를 설치하는 경우에는 정말 짜증납니다.

잠시 뒤죽박죽으로 마침내 npm을 제거하고 관리자 권한으로 계정을 업그레이드하고 npm을 다시 설치했습니다. 그 이후로 아무런 문제가 없습니다.