2013-04-12 3 views
0

Недавно я хотел обновить до Meteor 0.6.1 с 0.5.4 и просто сделал meteor update в терминале. Сразу же появилась ошибка в моем терминале, которая бросается в основном, когда я что-то пробую.Невозможно правильно установить Meteor 0.6.1

/Volumes/Macintosh HD/Users/martijn/.meteor/meteor: line 35: cd: /Volumes/Macintosh: No such file or directory 

module.js:340 
    throw err; 
     ^
Error: Cannot find module '/Volumes/Macintosh HD/Users/martijn/tools/meteor.js' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.runMain (module.js:492:10) 
    at process.startup.processNextTick.process._tickCallback (node.js:244:9) 

Я удалил весь Метеор для полной переустановки:

rm /usr/local/bin/meteor 
rm -rf /usr/local/meteor 

curl https://install.meteor.com | /bin/sh 

тех же ошибку, когда я пытаюсь создать проект Метеора в моем каталоге сайтов. Не могу понять, что вызывает это, он отлично работал в моем каталоге «Сайты». Единственный способ избежать этой ошибки - вставить все папки документов, примеров, пакетов, скриптов и инструментов в каталог /Volumes/Macintosh HD/Users/martijn/ вместе с моими проектами, которые очень грязны.

Думал, что ему, возможно, придется что-то сделать с этим, я запускаю два жестких диска в своем Macbook, SSD для ОС и HDD для моих документов. /usr/local/bin, где установлен метеор, находится на моем SSD. Мне кажется, что что-то не так с путями установки, какие-то идеи?

Thanks

+0

Отлично. Я бы принял ваш ответ, если это был один кстати. Спасибо, Метеор был абсолютной радостью использовать до сих пор! –

ответ

0

Это, кажется, была ошибкой в ​​том, как мы избегаем имен каталогов. Вы попали в это, потому что в вашем домашнем каталоге есть место («Macintosh HD»). Я считаю, что исправил это сейчас, и исправление должно быть выпущено в 0.6.2: https://github.com/meteor/meteor/commit/c059c384fdf9e7169f25cc36d86fbc0ed0a9da83

+0

Я пробовал изменения в том, что вы отправили, и, похоже, для меня еще одна ошибка: '/ Тома/Macintosh HD/Пользователи/martijn/Сайты /. Meteor/tools/10262b5aa8/tools/meteor.js: 1038 }). Run(); ' В любом случае, я приму ваш ответ, потому что вы это знаете, и я с удовольствием повторю попытку на 0.6.2. –

+1

Это полная трассировка стека? – avital

+0

Это! http://pastebin.com/NbNny6Tm –

0

У меня был такой же выпуск. К счастью, у меня был еще один компьютер с Meteor, где работала модернизация. Итак, вот что я сделал:

Я заметил, что usr/local/bin имеет очень разные файлы на рабочем и не работающем компьютере. Поэтому я просто скопировал все файлы с рабочего компьютера в нерабочий. Теперь метеор работает на обоих. Не уверен, что это лучший подход, но решил мою проблему. Команды Meteor работают еще раз.

Надеется, что это помогает,

Пол

+0

Спасибо за ответ, к сожалению, у меня нет другой установки где-нибудь, но я уверен, что это будет исправлено. –

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