2015-01-20 15 views
5

Tôi đã thêm gói raix:push để gửi Thông báo đẩy của Apple. Tôi gặp lỗi khi tôi cố gắng chạy sao băng.Meteor: Tài sản không xác định: private/apnDevKey.pem

Error: Unknown asset: private/apnDevKey.pem

Tôi đã kiểm tra kỹ gấp đôi triệu lần tên tệp và đường dẫn.

config.push.json

{ 
    "apn": { 
    "passphrase": "devdev", 
    "key": "private/apnDevKey.pem", 
    "cert": "private/apnDevCert.pem", 
    "gateway": "gateway.sandbox.push.apple.com" 
    }, 
    "production": false 
} 

My folder structure.

Repo https://github.com/mvaisanen/SimplePushApp

Các đầy đủ thiết bị đầu cuối đầu ra:

$ meteor 
[[[[[ ~/Devaus/meteor/myapp ]]]]]    

=> Started proxy.        
=> Started MongoDB.       
W20150120-18:08:59.792(2)? (STDERR)   
W20150120-18:08:59.899(2)? (STDERR) /Users/Mika/.meteor/packages/meteor-tool/.1.0.38.zbazwc++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:173 
W20150120-18:08:59.899(2)? (STDERR)       throw(ex); 
W20150120-18:08:59.900(2)? (STDERR)        ^
W20150120-18:08:59.900(2)? (STDERR) Error: Unknown asset: private/apnDevKey.pem 
W20150120-18:08:59.900(2)? (STDERR)  at Object.Future.wait (/Users/Mika/.meteor/packages/meteor-tool/.1.0.38.zbazwc++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:323:16) 
W20150120-18:08:59.900(2)? (STDERR)  at getAsset (/Users/Mika/Devaus/meteor/myapp/.meteor/local/build/programs/server/boot.js:150:20) 
W20150120-18:08:59.900(2)? (STDERR)  at Object.Assets.getText (/Users/Mika/Devaus/meteor/myapp/.meteor/local/build/programs/server/boot.js:155:16) 
W20150120-18:08:59.901(2)? (STDERR)  at app/push.config.os.js:3:21 
W20150120-18:08:59.901(2)? (STDERR)  at app/push.config.os.js:10:3 
W20150120-18:08:59.901(2)? (STDERR)  at /Users/Mika/Devaus/meteor/myapp/.meteor/local/build/programs/server/boot.js:175:10 
W20150120-18:08:59.901(2)? (STDERR)  at Array.forEach (native) 
W20150120-18:08:59.901(2)? (STDERR)  at Function._.each._.forEach (/Users/Mika/.meteor/packages/meteor-tool/.1.0.38.zbazwc++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11) 
W20150120-18:08:59.902(2)? (STDERR)  at /Users/Mika/Devaus/meteor/myapp/.meteor/local/build/programs/server/boot.js:86:5 
W20150120-18:08:59.902(2)? (STDERR)  - - - - - 
W20150120-18:08:59.902(2)? (STDERR)  at getAsset (/Users/Mika/Devaus/meteor/myapp/.meteor/local/build/programs/server/boot.js:144:19) 
W20150120-18:08:59.902(2)? (STDERR)  at Object.Assets.getText (/Users/Mika/Devaus/meteor/myapp/.meteor/local/build/programs/server/boot.js:155:16) 
W20150120-18:08:59.903(2)? (STDERR)  at app/push.config.os.js:3:21 
W20150120-18:08:59.903(2)? (STDERR)  at app/push.config.os.js:10:3 
W20150120-18:08:59.903(2)? (STDERR)  at /Users/Mika/Devaus/meteor/myapp/.meteor/local/build/programs/server/boot.js:175:10 
W20150120-18:08:59.904(2)? (STDERR)  at Array.forEach (native) 
W20150120-18:08:59.904(2)? (STDERR)  at Function._.each._.forEach (/Users/Mika/.meteor/packages/meteor-tool/.1.0.38.zbazwc++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11) 
W20150120-18:08:59.905(2)? (STDERR)  at /Users/Mika/Devaus/meteor/myapp/.meteor/local/build/programs/server/boot.js:86:5 
=> Exited with code: 8 
+0

Tôi nghĩ rằng con đường tài sản là tương đối so với thư mục "private". Thử bỏ "private /" trong config.push.json – rivarolle

+0

Đúng! Đó là nó! – Mika

Trả lời

8

Delete "Private /", chỉ cần viết

{ 
    "apn": { 
    "passphrase": "devdev", 
    "key": "apnDevKey.pem", 
    "cert": "apnDevCert.pem", 
    "gateway": "gateway.sandbox.push.apple.com" 
    }, 
    "production": false 
} 
Các vấn đề liên quan