2015-01-13 2 views
0

Недавно я обнаружил структуру Meteor и хотел запустить несколько примеров на моей машине. Я сделал следующие шаги:Невозможно запустить любое приложение Meteor

  1. curl https://install.meteor.com/ | sh
  2. meteor create myapp
  3. cd myapp
  4. meteor

И в результате я получаю:

 
[[[[[ ~/workspace/myapp ]]]]]  

=> Started proxy.        

/home/marcin/.meteor/packages/meteor-tool/.1.0.38.ieqxkv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle/lib/node_modules/fibers/future.js:173 
         throw(ex); 
          ^
SyntaxError: Unexpected end of input 
    at Object.parse (native) 
    at readSessionData (/home/marcin/.meteor/packages/meteor-tool/.1.0.38.ieqxkv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/tools/auth.js:136:15) 
    at Object.exports.getSessionId (/home/marcin/.meteor/packages/meteor-tool/.1.0.38.ieqxkv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/tools/auth.js:1029:32) 
    at /home/marcin/.meteor/packages/meteor-tool/.1.0.38.ieqxkv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/tools/stats.js:66:23 

I третье состояние ed, чтобы переустановить Meteor и meteor reset, но это не поможет. Я удалил приложение и создал новый, но проблема все еще происходит. Мне удалось запустить примеры, наконец, используя Vagrant, но это всего лишь обходное решение, а не решение реальной проблемы. Я понятия не имею, почему новая установка Meteor не будет работать на моей машине. Я запускаю 64-битный Ubuntu 14.04. Я был бы признателен за любую помощь в этом.

+2

Я не знаю, как это могло произойти, но вы можете попробовать удалить файл сессии и посмотреть, помогает ли это? 'rm ~/.meteorsession' – imslavko

+1

@imlavko Это сработало! Я удалил этот файл, и теперь метеор начинает плавно. Я не знал о файле сеанса, и я никогда не видел, чтобы у кого-то были проблемы с ним. Благодаря! – elwoodxblues

ответ

3

Как @imslavko сказал, что решение этой проблемы заключается в удалении файла метеор сессии: rm ~/.meteorsession.

0

Это выстрел в темноте, но можете ли вы сделать обновление из каталога проекта?

meteor update 
0

попробовать эту команду

$ метеор -p 3006 открыть порт ее и перейти к локальной машине: метеора -p 3006

+1

Вы должны добавить описание того, почему это разрешает вопрос OP. – FloatingKiwi

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