2014-09-03 14 views
5

Tôi nhận được lỗi sau sau khi vừa được nâng cấp lên Sao băng 0.9.0.1 và cập nhật tập tin package.js tôi để phù hợp với documentation on packagesMeteor Package.describe() phương pháp không tồn tại sau khi nâng cấp 0.9

W20140903-17:30:20.305(-4)? (STDERR) /Users/admin/.meteor/packages/meteor-tool/.1.0.26.p03e91++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/lib/node_modules/fibers/future.js:173 
W20140903-17:30:20.305(-4)? (STDERR)      throw(ex); 
W20140903-17:30:20.306(-4)? (STDERR)       ^
W20140903-17:30:20.308(-4)? (STDERR) TypeError: Object #<Object> has no method 'describe' 
W20140903-17:30:20.308(-4)? (STDERR)  at app/zeroasterisk:throttle/package.js:1:44 
W20140903-17:30:20.308(-4)? (STDERR)  at app/zeroasterisk:throttle/package.js:22:3 
W20140903-17:30:20.309(-4)? (STDERR)  at /Development/Meteor/Meteor-Throttle-Example/.meteor/local/build/programs/server/boot.js:161:10 
W20140903-17:30:20.309(-4)? (STDERR)  at Array.forEach (native) 
W20140903-17:30:20.309(-4)? (STDERR)  at Function._.each._.forEach (/Users/admin/.meteor/packages/meteor-tool/.1.0.26.p03e91++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/lib/node_modules/underscore/underscore.js:79:11) 
W20140903-17:30:20.309(-4)? (STDERR)  at /Development/Meteor/Meteor-Throttle-Example/.meteor/local/build/programs/server/boot.js:82:5 
=> Exited with code: 8 

$ meteor --version 
Meteor 0.9.0.1 

$ meteor list 
standard-app-packages 1.0.0 Include a standard set of Meteor packages in y... 
autopublish    1.0.0 Publish the entire database to all clients 
insecure    1.0.0 Allow all database writes by default 
bootstrap-3    0.0.0 Provides bootstrap 3. 
showdown    1.0.0 Markdown-to-HTML processor 
underscore    1.0.0 Collection of small helpers: _.map, _.each, ... 
package-version-parser 1.0.6 Parses Meteor Smart Package version string 
zeroasterisk:throttle 0.2.1 A secure means of limiting interactions (email... 

Tôi có thể' tôi nghĩ ra những gì tôi đang làm sai ... bạn có thể?

+0

Hmm ... 'package.js' có vẻ ổn. Có thể thử cài đặt lại meteor 'mv ~/.meteor ~/.meteor.bak && curl https://install.meteor.com | sh', sau đó nếu không có con xúc xắc, hãy thả một lỗi tại 'https: // github.com/meteor/meteor/issues' –

Trả lời

7

Tôi vừa gặp sự cố tương tự. Vấn đề ở đây là bạn có gói trong thư mục ứng dụng gốc app/zeroasterisk:throttle khi nó phải là app/packages/zeroasterisk:throttle. Đặt gói của bạn bên trong thư mục gói và nó sẽ được giải quyết.

0

Cảm ơn những lời đề nghị - khi nó quay ra, nó phải có được một số gói khác. Tôi tạo ra một ứng dụng Meteor mới và bổ sung Package của tôi và nó hoạt động tốt:/

Vì vậy, tôi không biết nguyên nhân chính xác, có lẽ một cái gì đó ghi đè lên đối tượng Package, nhưng dù sao đi lại cũng đủ dễ dàng.

0

Tôi đang gặp sự cố khiến tôi không thể triển khai ứng dụng của mình. Lý do là tôi đã có một thư mục gói được định nghĩa trong thư mục khách hàng của tôi (app/client/packages). Tuy nhiên, điều này nên nằm trong thư mục chính của dự án (app/packages). Sau khi tôi xóa thư mục gói trong thư mục ứng dụng, ứng dụng có thể triển khai mà không có sự cố.

Tôi đã có một cuộc gọi phương thức Package.describe() đang gửi một lỗi giúp tôi theo dõi vấn đề này.

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