2015-07-04 15 views
6

Tôi đã cài đặt phiên bản mới nhất của Meteor (v 1.1.0.2) bằng Trình cài đặt Windows. Tôi đang sử dụng Windows 8.1. Mọi thứ dường như đã được cài đặt chính xác vì tôi có thể tạo các dự án sao băng mới bằng cách sử dụng meteor create projectName. Khi tôi nhập dự án và chạy meteor, nó bị treo với các lỗi sau:Meteor - Không thể chạy tasklist.exe trên Windows 8.1

C:\projects 
λ meteor create projectName 
projectName: created. 

To run your new app: 
    cd projectName 
    meteor 

C:\projects 
λ cd projectName\ 

C:\projects\projectName 
λ meteor 
[[[[[ C:\projects\projectName ]]]]] 

=> Started proxy. 

C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\fibers\future.js:278 
               throw(ex); 
                ^
Error: Couldn't run tasklist.exe: {"killed":false,"code":1,"signal":null} 
    at Object.Future.wait (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\fibers\future.js:398:15) 
    at findMongoPids (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:120:16) 
    at findMongoAndKillItDead (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:236:14) 
    at launchOneMongoAndWaitForReadyForInitiate (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:360:7) 
    at launchMongo (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:612:7) 
    at [object Object]._.extend._startOrRestart (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:712:19) 
    at [object Object]._.extend.start (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:670:10) 
    at C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-all.js:199:26 
    - - - - - 
    at C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:73:24 
    at ChildProcess.exithandler (child_process.js:662:7) 
    at ChildProcess.emit (events.js:98:17) 
    at maybeClose (child_process.js:766:16) 
    at Socket.<anonymous> (child_process.js:979:11) 
    at Socket.emit (events.js:95:17) 
    at Pipe.close (net.js:466:12) 

Tất cả các giải pháp tôi đã tìm thấy liên quan đến việc không có tasklist.exe như một phần của PATH mà tôi có kể từ khi bổ sung nhưng vấn đề vẫn vẫn tồn tại. Tôi cần làm gì để Meteor chạy?

Trả lời

3

Tôi có vấn đề này trong Windows 7 và giải pháp là để chạy CMD as administrator.

Điều kỳ lạ là không có quản trị viên, tôi có thể sử dụng tasklist.exe từ CMD.

+0

Cảm ơn Pragmateek, điều này đã trở thành giải pháp của tôi. Đã phải làm tương tự cho Windows 10 là tốt. –

+0

@NatePerry Rất vui khi được. :) – Pragmateek

2

Tôi đã gặp sự cố tương tự trên Windows 8.1, có một số loại vấn đề với danh sách tác vụ trong hệ điều hành có thể được khắc phục bằng bản cập nhật. Hãy thử vào Windows Update trong Control Panel và cài đặt các bản cập nhật tùy chọn. Nó làm việc cho tôi.

https://support.microsoft.com/en-us/kb/2732840

Nếu không, có thêm ở đây:

https://github.com/meteor/windows-preview/issues/71#issuecomment-77924368

+0

Xin chào alex, cảm ơn vì phản hồi. Tôi đã cài đặt hơn 20 bản cập nhật tùy chọn nhưng vẫn không có may mắn sau khi khởi động lại. Vấn đề của Github doe snot thực sự có một câu trả lời chắc chắn, nhưng tôi sẽ khám phá nó nhiều hơn. –

+0

Bài viết của Microsoft KB nói rằng nó dành cho Windows 8, nhưng khi bạn cố gắng tải xuống, nó chỉ cho biết nó dành cho Windows 7 và Vista và Windows 2008. – Chloe

2

Tôi có cùng một vấn đề nhưng sau khi thiết lập các biến môi trường, Nó bắt đầu làm việc. thêm "C: \ Windows \ System32" trong con đường biến .. và làm việc tốt sẽ ..

+0

Cảm ơn bạn đã phản hồi. PATH của tôi tất cả mọi thứ nó cần thiết. Giải pháp là chạy với tư cách quản trị viên. –

+0

điều này không ảnh hưởng đến lệnh git của bạn? – Jhonattan

0

Giải pháp cho vấn đề này đối với tôi là kích hoạt Dịch vụ thiết bị Windows.

Để bật dịch vụ mở.msc từ lời nhắc chạy Thay đổi loại khởi động thành tự động và khởi động dịch vụ. Sau khi hoàn thành, tôi đã có thể bắt đầu ứng dụng sao băng, tôi đã có các đường dẫn môi trường và đang chạy với tư cách quản trị viên, chỉ sau khi thiết lập này là tôi chạy.

Các vấn đề liên quan