【发布时间】:2014-02-07 07:54:48
【问题描述】:
我正在尝试更新到 0.6.2 版本,但是当我在命令行中插入 mrt update iron-router 时,我收到了以下警报:
安装铁路由器的问题 ✘ [0.6.1] 与 [0.6.2] 冲突 无法解决依赖关系!如果您不介意 mrt 大胆猜测并运行您的应用程序,请使用 --force。
我做错了吗?
提前致谢。
【问题讨论】:
标签: meteor meteorite iron-router
我正在尝试更新到 0.6.2 版本,但是当我在命令行中插入 mrt update iron-router 时,我收到了以下警报:
安装铁路由器的问题 ✘ [0.6.1] 与 [0.6.2] 冲突 无法解决依赖关系!如果您不介意 mrt 大胆猜测并运行您的应用程序,请使用 --force。
我做错了吗?
提前致谢。
【问题讨论】:
标签: meteor meteorite iron-router
您可以尝试全新安装:
meteor remove iron-router
rm -rf packages/iron-router
mrt update
meteor add iron-router
还要确保您使用的是最新版本的陨石
sudo -H npm install meteorite
【讨论】:
iron-router-progress:错误:没有这样的包:'iron-router'
smart.json 文件可能不正确,您能否尝试从那里(和smart.lock)移除铁路由器线路并运行mrt add iron-router?
smart.json 里有什么,你用的是什么版本的陨石
您正在使用的其他智能包之一似乎明确依赖于不同版本的 Iron Router。根据您发布的smart.json 软件包,accounts-entry 取决于 0.6.1,我猜您是手动取决于主应用程序中的 Iron Router 0.6.2。
最好的做法是更改 accounts-entry 中的版本(它可能不会破坏任何东西,因为 0.6.1 到 0.6.2 只是错误修复)并可能为此提交拉取请求。
【讨论】:
遇到了类似的问题。 转到你的应用目录,打开流星,然后打开包,你会看到
iron-router
在作为流星包列出的文件中。
然后去终端和
cd yourApp
meteor add iron:router
对于我来说,添加了 1x 版本并解决了我的许多错误。
希望它有效!
【讨论】: