0
「電化」と「電化パッケージ」を使用すると、mongoとノードがどこかから取得され、電化されたアプリにパックされます。彼らはどこから来たのか?これらはmongoとノードが流星から来ていますか?またはシステムにインストールされているものはありますか?上記の両方のコマンドが同じmongoとnodeを使用していますか?電化はどこからノードを取得しますか?
「電化」と「電化パッケージ」を使用すると、mongoとノードがどこかから取得され、電化されたアプリにパックされます。彼らはどこから来たのか?これらはmongoとノードが流星から来ていますか?またはシステムにインストールされているものはありますか?上記の両方のコマンドが同じmongoとnodeを使用していますか?電化はどこからノードを取得しますか?
** TL; DR:あなたのフォルダーは、その元の場所です。
this.meteor.mongo = join(this.meteor.dev_bundle, 'mongodb', 'bin', 'mongo');
this.meteor.mongod = join(this.meteor.dev_bundle, 'mongodb', 'bin', 'mongod');
これらの変数によって巻き戻し::だから
// https://github.com/arboleya/electrify/blob/94bb01d72d1cc0cc041836514de628d2c9009c23/lib/env.js#L114
this.meteor.dev_bundle = join(this.meteor.tools, 'dev_bundle');
// https://github.com/arboleya/electrify/blob/94bb01d72d1cc0cc041836514de628d2c9009c23/lib/env.js#L113
this.meteor.tools = this.meteor.root.replace(/meteor(\.bat)?$/m, '');
// https://github.com/arboleya/electrify/blob/94bb01d72d1cc0cc041836514de628d2c9009c23/lib/env.js#L112
this.meteor.root = join(meteor_dir, meteor_symlink);
// https://github.com/arboleya/electrify/blob/94bb01d72d1cc0cc041836514de628d2c9009c23/lib/env.js#L109
meteor_symlink = fs.readlinkSync(join(meteor_dir, 'meteor'));
// https://github.com/arboleya/electrify/blob/94bb01d72d1cc0cc041836514de628d2c9009c23/lib/env.js#L108
meteor_dir = join(this.os.home, '.meteor');
GitHub Electrify repositoryの検索、我々はMongoDB
パスとデーモンの場所がthis.meteor.mongo
とthis.meteor.mongod
としてthis fileで参照されていることがわかりますLinuxの場合、次のようになります。
meteor_dir
:ホームパス(~
)、その後、である私にとってサブフォルダ.meteor
、
meteor_symlink
:./packages/meteor-tool/1.3.5_1/mt-os.linux.x86_64/meteor
にリンクしている、私にとってmeteor
、
meteor_root
:~/.meteor/packages/meteor-tool/1.3.5_1/mt-os.linux.x86_64/meteor
ある私にとって(例えば、~/.meteor/<symlink>
)上記の組み合わせ、
meteor_tools
:~/.meteor/packages/meteor-tool/1.3.5_1/mt-os.linux.x86_64/
あるmeteor_root
、マイナス末尾の "流星"、
meteor_dev_bundle
:meteor_tools
~/.meteor/packages/meteor-tool/1.3.5_1/mt-os.linux.x86_64/dev_bundle
である私にとっては、その後、サブフォルダdev_bundle
、
this.meteor.mongo
:meteor_dev_bundle
その後、サブフォルダmongo
、その後、サブフォルダbin
、その後~/.meteor/packages/meteor-tool/1.3.5_1/mt-os.linux.x86_64/dev_bundle/mongodb/bin/mongo
である私にとってサブフォルダmongo
this.meteor.mongod
:添付d
(すなわち有するthis.meteor.mongo
に相当、mongo
はになります)、
~/.meteor/packages/meteor-tool/1.3.5_1/mt-os.linux.x86_64/dev_bundle/mongodb/bin/mongod
です。
この包括的な回答をいただきありがとうございます。しかし、私にはわからない何らかの理由で、「電化パッケージ」(「電化」とは対照的)というコマンドを使用する瞬間、そこにパッケージ化されたノードとモンゴーバージョンは、システム上のものであり、流星パッケージ内のものではありません。これは電子パッケージャと関連している可能性が高いと思いますか? – Cos