我遵循David Weldon's post on getting a local copy的指示publish-with-relations
,因爲this question通知我Atmosphere版本有一個致命錯誤。流星:無法獲得發佈與關係包合作
我把克隆回購放在我的項目的一個目錄中,$apphome/localpackages
,調用mrt add publish-with-relations
就好了,沒有錯誤。
但後來,當我開始了整個事情了,它給了我這個錯誤:
=> Meteor server running on: http://localhost:3000/
W20140219-10:30:46.040(-7)? (STDERR) /home/blaine/.meteor/tools/09b63f1ed5/lib/node_modules/fibers/future.js:173
W20140219-10:30:46.168(-7)? (STDERR) throw(ex);
W20140219-10:30:46.169(-7)? (STDERR) ^
W20140219-10:30:46.170(-7)? (STDERR) TypeError: Object #<Object> has no method 'describe'
W20140219-10:30:46.174(-7)? (STDERR) at app/localpackages/publish-with-relations/package.js:1:44
W20140219-10:30:46.174(-7)? (STDERR) at app/localpackages/publish-with-relations/package.js:16:3
W20140219-10:30:46.175(-7)? (STDERR) at /home/blaine/Business/PianoStudio/websitemeteor/.meteor/local/build/programs/server/boot.js:155:10
W20140219-10:30:46.175(-7)? (STDERR) at Array.forEach (native)
W20140219-10:30:46.175(-7)? (STDERR) at Function._.each._.forEach (/home/blaine/.meteor/tools/09b63f1ed5/lib/node_modules/underscore/underscore.js:79:11)
W20140219-10:30:46.176(-7)? (STDERR) at /home/blaine/Business/PianoStudio/websitemeteor/.meteor/local/build/programs/server/boot.js:82:5
這樣可以保證隨地吐痰說出來一遍又一遍,除非你停止服務器。
發生了什麼事?我做錯什麼了嗎? github repo有什麼問題嗎?
可能相關我試過這個過程兩次,一次使用meteor add
,一次使用mrt add
。在兩者之間,並刪除與meteor remove
包並清理localpackages
目錄,並重新克隆回購。兩者都導致相同的錯誤。
你所建議的那麼什麼:我叫'地鐵add',然後我進入' .meteorite/packages/publish-with-relations',清理內容,並回購一個新的目錄?將repo放在我的應用程序目錄之外的某個位置會更直接,然後按照David Weldon的博客中的其他說明進行操作嗎? https://dweldon.silvrback.com/local-packages – blaineh
我遵循他的指示,但我只是把回購之外的我的應用程序目錄。你說得對,它被誤解爲我的應用程序的一部分!真的很愚蠢。 – blaineh