2013-08-09 2 views
0

Я пытаюсь добавить пакеты с использованием метеорита из атмосферы, но, похоже, он не может клонировать репо. Вот моя ошибка.mrt не удалось клонировать репо

mrt add momentjs 
✓ momentjs 
    tag: https://github.com/crapthings/meteor-momentjs.git#v2.1.0 

/usr/local/lib/node_modules/meteorite/lib/sources/git.js:108 
     throw "There was a problem cloning repo: " + self.url; 
               ^
There was a problem cloning repo: https://github.com/crapthings/meteor-momentjs.git 

Любые идеи относительно того, что могло произойти не так? git находится в моей ПУТЕ, а также метеорит.

EDIT: Это работает на OS X Mountain Lion

ответ

0

В зависимости от того, как вы установили метеорит:

sudo mrt add momentjs 

WTF гид говорит, что вы, возможно, потребуется установить метеорит с правами администратора. При моей установке мне также необходимо запустить команды mrt с sudo.

+0

Да, я установил mrt с sudo. также попытался запустить mrt с sudo, но получил ту же ошибку. – thetrystero

+0

нашел это здесь http://stackoverflow.com/questions/17953063/meteorite-error-cloning-mac – thetrystero

0

Вы можете исправить эти проблемы путем очистки корневых принадлежат файлам в установке метеорита (или лучше: деинсталлировать метеорит, очистить и установить его заново):

sudo mrt uninstall 
sudo mrt uninstall --system 
sudo chown -R `whoami` ~/.npm 
sudo -H npm install -g meteorite 

Не забудьте -H для установив HOME в корень homedir в последней строке. Впоследствии вы можете сделать mrt add whatsoever без sudo. Работы для меня, найдены здесь: https://github.com/oortcloud/meteorite

Смежные вопросы